From 2ac60ac66e14dfc5f19f92d60979388de48f0f89 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Tue, 18 Aug 2020 15:57:39 +0200 Subject: [PATCH] Core: Fix filter of variable chooser Fixes: QTCREATORBUG-24499 Change-Id: I787fc4342556d7062a1de5e7cb52d9d48532e719 Reviewed-by: Eike Ziller --- src/plugins/coreplugin/variablechooser.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/coreplugin/variablechooser.cpp b/src/plugins/coreplugin/variablechooser.cpp index 47566407d8b..1970fb060a3 100644 --- a/src/plugins/coreplugin/variablechooser.cpp +++ b/src/plugins/coreplugin/variablechooser.cpp @@ -550,7 +550,9 @@ void VariableChooserPrivate::updatePositionAndShow(bool) void VariableChooserPrivate::updateFilter(const QString &filterText) { - m_sortModel->setFilterRegularExpression(QRegularExpression::wildcardToRegularExpression(filterText)); + const QString pattern = QRegularExpression::escape(filterText); + m_sortModel->setFilterRegularExpression( + QRegularExpression(pattern, QRegularExpression::CaseInsensitiveOption)); m_variableTree->expandAll(); }