self._recentWindow = None
def _close_windows(self):
- for window in self._walk_children():
- window.close()
+ for child in self._walk_children():
+ child.close()
self._catWindow = None
self._quickWindow = None
self._jumpWindow = None
def close(self):
for child in self.walk_children():
+ child.window.destroyed.disconnect(self._on_child_close)
child.close()
self._window.close()
def select_category(self, categoryName):
for child in self.walk_children():
+ child.window.destroyed.disconnect(self._on_child_close)
child.close()
self._unitWindow = UnitWindow(self._window, categoryName, self._app)
self._unitWindow.window.destroyed.connect(self._on_child_close)
def close(self):
for child in self.walk_children():
+ child.window.destroyed.disconnect(self._on_child_close)
child.close()
self._window.close()