From 307bbde6e06aabe741df0636982efbfe6b74979a Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Tue, 11 Aug 2015 17:09:20 +0200 Subject: [PATCH] Fix utils.debug.get_all_children(). --- qutebrowser/utils/debug.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qutebrowser/utils/debug.py b/qutebrowser/utils/debug.py index 28dee795e..d9f1f02d3 100644 --- a/qutebrowser/utils/debug.py +++ b/qutebrowser/utils/debug.py @@ -25,7 +25,7 @@ import functools import datetime import contextlib -from PyQt5.QtCore import QEvent, QMetaMethod, QObject +from PyQt5.QtCore import Qt, QEvent, QMetaMethod, QObject from PyQt5.QtWidgets import QApplication from qutebrowser.utils import log, utils, qtutils, objreg @@ -250,7 +250,7 @@ def _get_widgets(): def _get_pyqt_objects(lines, obj, depth=0): """Recursive method for get_all_objects to get Qt objects.""" - for kid in obj.findChildren(QObject): + for kid in obj.findChildren(QObject, '', Qt.FindDirectChildrenOnly): lines.append(' ' * depth + repr(kid)) _get_pyqt_objects(lines, kid, depth + 1)