diff --git a/src/libgui/ObjectTreeView.cpp b/src/libgui/ObjectTreeView.cpp index 7be005577..a5fdaaa42 100644 --- a/src/libgui/ObjectTreeView.cpp +++ b/src/libgui/ObjectTreeView.cpp @@ -853,9 +853,8 @@ static bool filterMatches(const QString &text, set keys = obj->getKeywords(); set::const_iterator iter; for (iter = keys.begin(); iter != keys.end(); ++iter) { - if ((*iter).find(utf8.constData()) != string::npos) { - return true; - } + QString keyword = QString::fromUtf8((*iter).c_str()); + if (keyword.contains(text, Qt::CaseInsensitive)) return true; } return false;