diff options
author | Liang Qi <liang.qi@qt.io> | 2017-10-15 21:30:20 +0200 |
---|---|---|
committer | Liang Qi <liang.qi@qt.io> | 2017-10-15 21:37:14 +0200 |
commit | 96b2323355a082599b7191f3079e8363bee825e0 (patch) | |
tree | ec2c3737566802816eb8aed8539a354179394359 /src/quickwidgets | |
parent | 83e9d165761ad68730722aeb0bffb8fabe555d1f (diff) | |
parent | 0af2998cc99e90e3df34f794801340d8a769c735 (diff) |
Merge remote-tracking branch 'origin/5.9' into 5.10
Conflicts:
.qmake.conf
src/qml/jsruntime/qv4engine.cpp
Change-Id: I5f7b63a937a214267e15ad5757844d662a4f981b
Diffstat (limited to 'src/quickwidgets')
-rw-r--r-- | src/quickwidgets/qquickwidget.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/quickwidgets/qquickwidget.cpp b/src/quickwidgets/qquickwidget.cpp index 6784155d25..326f0f7dd4 100644 --- a/src/quickwidgets/qquickwidget.cpp +++ b/src/quickwidgets/qquickwidget.cpp @@ -1392,8 +1392,6 @@ bool QQuickWidget::event(QEvent *e) Q_D(QQuickWidget); switch (e->type()) { - case QEvent::InputMethod: - case QEvent::InputMethodQuery: case QEvent::TouchBegin: case QEvent::TouchEnd: @@ -1402,6 +1400,10 @@ bool QQuickWidget::event(QEvent *e) // Touch events only have local and global positions, no need to map. return QCoreApplication::sendEvent(d->offscreenWindow, e); + case QEvent::InputMethod: + case QEvent::InputMethodQuery: + return QCoreApplication::sendEvent(d->offscreenWindow->focusObject(), e); + case QEvent::WindowChangeInternal: d->handleWindowChange(); break; |