diff --git a/src/models/searchfilterproxymodel.cpp b/src/models/searchfilterproxymodel.cpp index ac3c2b84..44719738 100644 --- a/src/models/searchfilterproxymodel.cpp +++ b/src/models/searchfilterproxymodel.cpp @@ -32,5 +32,7 @@ bool SearchFilterProxyModel::filterAcceptsRow(int sourceRow, const QModelIndex & nameCopy = nameCopy.toLower(); nameCopy.replace(" ", ""); - return displayName.contains(searchPattern) || nameCopy.contains(searchPattern) || transliterated.contains(searchPattern) || jianpin.contains(searchPattern); + QString searchPatternDelBlank = searchPattern.pattern().toLower().remove(" "); + + return displayName.contains(searchPatternDelBlank) || nameCopy.contains(searchPatternDelBlank) || transliterated.contains(searchPatternDelBlank) || jianpin.contains(searchPatternDelBlank); }