diff options
Diffstat (limited to 'src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp')
-rw-r--r-- | src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp b/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp index 3d4e127dc..05ca9e3b1 100644 --- a/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp +++ b/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp @@ -75,16 +75,11 @@ protected: } void focusInEvent(QFocusEvent *event) override { - Q_ASSERT(event->reason() != Qt::PopupFocusReason); m_client->forwardEvent(event); } void focusOutEvent(QFocusEvent *event) override { - // The keyboard events are supposed to go to the parent RenderHostView and WebUI - // popups should never have focus, therefore ignore focusOutEvent as losing focus - // will trigger pop close request from blink - if (event->reason() != Qt::PopupFocusReason) - m_client->forwardEvent(event); + m_client->forwardEvent(event); } void inputMethodEvent(QInputMethodEvent *event) override { |