From dc2a1aff9bc6bf18f594f96924f767165bf4581f Mon Sep 17 00:00:00 2001 From: Pekka Vuorela Date: Tue, 8 Nov 2011 18:12:02 +0200 Subject: QWidget text editors to commit text on their own on losing focus Change-Id: I3b907661e8a24a6dbdaabf607c5c528b1b471c98 Reviewed-by: Lars Knoll --- src/widgets/graphicsview/qgraphicsitem.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/widgets/graphicsview/qgraphicsitem.cpp') diff --git a/src/widgets/graphicsview/qgraphicsitem.cpp b/src/widgets/graphicsview/qgraphicsitem.cpp index 060a3da05f..b30d29e704 100644 --- a/src/widgets/graphicsview/qgraphicsitem.cpp +++ b/src/widgets/graphicsview/qgraphicsitem.cpp @@ -10214,10 +10214,8 @@ bool QGraphicsTextItem::sceneEvent(QEvent *event) case QEvent::KeyRelease: // Reset the focus widget's input context, regardless // of how this item gained or lost focus. - if (event->type() == QEvent::FocusIn) { + if (event->type() == QEvent::FocusIn || event->type() == QEvent::FocusOut) { qApp->inputPanel()->reset(); - } else if (event->type() == QEvent::FocusOut) { - qApp->inputPanel()->commit(); } else { qApp->inputPanel()->update(Qt::ImQueryInput); } -- cgit v1.2.3