From f3e3d395e53d795ac4868f76369e61903d4ca67d Mon Sep 17 00:00:00 2001 From: David Schulz Date: Thu, 5 Jan 2017 10:25:33 +0100 Subject: [PATCH] Editor: Fix '.' completion trigger behavior This is a partial revert of c7f19dc0a6c618cf018548b0675f12fecb3d9548. Change-Id: I09998c5bc82c29a348dfd6ba4a9a14c1ce52422b Reviewed-by: Nikolai Kosjar Reviewed-by: David Schulz --- src/plugins/texteditor/texteditor.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/plugins/texteditor/texteditor.cpp b/src/plugins/texteditor/texteditor.cpp index cb6a531e696..9520ea4a91f 100644 --- a/src/plugins/texteditor/texteditor.cpp +++ b/src/plugins/texteditor/texteditor.cpp @@ -2621,10 +2621,9 @@ bool TextEditorWidget::event(QEvent *e) return QPlainTextEdit::event(e); // FIXME: That's far too heavy, and triggers e.g for ChildEvent - switch (e->type()) { - case QEvent::InputMethodQuery: + if (e->type() != QEvent::InputMethodQuery) d->m_contentsChanged = false; - break; + switch (e->type()) { case QEvent::ShortcutOverride: if (static_cast(e)->key() == Qt::Key_Escape && d->m_snippetOverlay->isVisible()) { e->accept();