summaryrefslogtreecommitdiffstats
path: root/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp
diff options
context:
space:
mode:
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.cpp7
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
{