From b91b6038c6c0c3fa063d5a1cb38fb9f11720a0bd Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Thu, 20 Feb 2014 11:24:24 +0100 Subject: [PATCH] Emit dataChanged correctly for model --- qutebrowser/models/completion.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/qutebrowser/models/completion.py b/qutebrowser/models/completion.py index 644a38593..9dbd9b695 100644 --- a/qutebrowser/models/completion.py +++ b/qutebrowser/models/completion.py @@ -229,7 +229,9 @@ class CompletionModel(QAbstractItemModel): item.setdata(index.column(), value, role) except (IndexError, ValueError): return False - self.dataChanged.emit(index, index) + # We explicitely need to select this version, see [1]. + # [1] http://python.6.x6.nabble.com/Bug-Report-pyqt5-discard-silently-signal-with-missing-optional-parameters-dataChanged-roles-for-exam-tt5043737.html # noqa pylint: disable=line-too-long + self.dataChanged.emit(index, index, []) return True def flags(self, index):