Fix utils.debug.get_all_children().

This commit is contained in:
Florian Bruhin 2015-08-11 17:09:20 +02:00
parent 0ca96740c9
commit 307bbde6e0

View File

@ -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)