From b1bb59aeff1717c82e74bc00cdfd82e21879bd12 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Thu, 27 Sep 2012 11:32:18 +0200 Subject: [PATCH] Editor: Fix autocompletion under Qt5 Change-Id: Id8ce9ebe53823abe211e43c7c44ec19a24ed63f5 Reviewed-by: Tobias Hunger --- src/plugins/texteditor/basetexteditor.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/plugins/texteditor/basetexteditor.cpp b/src/plugins/texteditor/basetexteditor.cpp index 606629d6671..21ce348c16c 100644 --- a/src/plugins/texteditor/basetexteditor.cpp +++ b/src/plugins/texteditor/basetexteditor.cpp @@ -2099,7 +2099,12 @@ QChar BaseTextEditorWidget::characterAt(int pos) const bool BaseTextEditorWidget::event(QEvent *e) { +#if QT_VERSION >= 0x050000 + if (e->type() != QEvent::InputMethodQuery) + d->m_contentsChanged = false; +#else d->m_contentsChanged = false; +#endif switch (e->type()) { case QEvent::ShortcutOverride: if (static_cast(e)->key() == Qt::Key_Escape && d->m_snippetOverlay->isVisible()) {