summary refs log tree commit diff
path: root/src/CompletionProxyModel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/CompletionProxyModel.cpp')
-rw-r--r--src/CompletionProxyModel.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/CompletionProxyModel.cpp b/src/CompletionProxyModel.cpp

index 45b44fca..2341c292 100644 --- a/src/CompletionProxyModel.cpp +++ b/src/CompletionProxyModel.cpp
@@ -28,12 +28,15 @@ CompletionProxyModel::CompletionProxyModel(QAbstractItemModel *model, ->data(sourceModel()->index(i, 0), CompletionModel::SearchRole) .toString() .toLower(); - trie_.insert(string1.toUcs4(), i); + if (!string1.isEmpty()) + trie_.insert(string1.toUcs4(), i); auto string2 = sourceModel() ->data(sourceModel()->index(i, 0), CompletionModel::SearchRole2) .toString() .toLower(); + if (!string2.isEmpty()) + trie_.insert(string2.toUcs4(), i); } // insert the partial matches