summaryrefslogtreecommitdiff
path: root/qutebrowser/browser/eventfilter.py
diff options
context:
space:
mode:
Diffstat (limited to 'qutebrowser/browser/eventfilter.py')
-rw-r--r--qutebrowser/browser/eventfilter.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/qutebrowser/browser/eventfilter.py b/qutebrowser/browser/eventfilter.py
index 6404608b3..cd011e846 100644
--- a/qutebrowser/browser/eventfilter.py
+++ b/qutebrowser/browser/eventfilter.py
@@ -37,6 +37,10 @@ class ChildEventFilter(QObject):
"""Act on ChildAdded events."""
if event.type() == QEvent.Type.ChildAdded:
child = event.child()
+ if child.metaObject().className() != "QQuickWidget":
+ log.misc.debug(f"Ignoring new child {qtutils.qobj_repr(child)}")
+ return False
+
log.misc.debug(
f"{qtutils.qobj_repr(obj)} got new child {qtutils.qobj_repr(child)}, "
"installing filter")