diff --git a/src/widgets/graphicsview/qgraphicsproxywidget.cpp b/src/widgets/graphicsview/qgraphicsproxywidget.cpp index f84201cedf1..1898ecba68d 100644 --- a/src/widgets/graphicsview/qgraphicsproxywidget.cpp +++ b/src/widgets/graphicsview/qgraphicsproxywidget.cpp @@ -825,7 +825,9 @@ bool QGraphicsProxyWidget::event(QEvent *event) } case QEvent::InputMethod: { inputMethodEvent(static_cast(event)); - break; + if (event->isAccepted()) + return true; + return false; } case QEvent::ShortcutOverride: { QWidget *focusWidget = d->widget->focusWidget();