Fix exception in filtermodel if model has no items.

This commit is contained in:
Florian Bruhin 2015-03-16 07:42:21 +01:00
parent 503060881a
commit 3df5e13c65

View File

@ -133,7 +133,9 @@ class CompletionFilterModel(QSortFilterProxyModel):
if parent == QModelIndex():
return True
idx = self.srcmodel.index(row, 0, parent)
qtutils.ensure_valid(idx)
if not idx.isValid():
# No entries in parent model
return False
data = self.srcmodel.data(idx)
# TODO more sophisticated filtering
if not self.pattern: