summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@digia.com>2013-08-07 14:23:18 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-08-07 18:21:23 +0200
commitcffd1633b267d0034627756296e61abcc0ef50be (patch)
tree37112b494d79663afcdd946169201a4793e7e6bd /src
parente6218ecfb55d67397331213663043e9fb71fcdb8 (diff)
Fix QCompleter::activated(QModelIndex)
When falling back to the completion prefix, make sure to also pass an invalid index to activated(). Change-Id: I6b282a01c95492466890632b77837bcc96eb038a Reviewed-by: Stephen Kelly <stephen.kelly@kdab.com> Reviewed-by: Thorbjørn Lund Martsum <tmartsum@gmail.com>
Diffstat (limited to 'src')
-rw-r--r--src/widgets/util/qcompleter.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/widgets/util/qcompleter.cpp b/src/widgets/util/qcompleter.cpp
index 64b7b12e90..18c8ed2bd2 100644
--- a/src/widgets/util/qcompleter.cpp
+++ b/src/widgets/util/qcompleter.cpp
@@ -829,6 +829,7 @@ void QCompleterPrivate::_q_complete(QModelIndex index, bool highlighted)
if (!index.isValid() || (!proxy->showAll && (index.row() >= proxy->engine->matchCount()))) {
completion = prefix;
+ index = QModelIndex();
} else {
if (!(index.flags() & Qt::ItemIsEnabled))
return;