fix(main_window): central widget cleanup check to not remove None

This commit is contained in:
2025-06-15 12:38:56 +02:00
committed by Jan Wyzula
co-authored by Jan Wyzula
parent d07265b86d
commit 644be621f2
@@ -175,8 +175,9 @@ class BECMainWindow(BECWidget, QMainWindow):
def cleanup(self):
central_widget = self.centralWidget()
central_widget.close()
central_widget.deleteLater()
if central_widget is not None:
central_widget.close()
central_widget.deleteLater()
if not isinstance(central_widget, BECWidget):
# if the central widget is not a BECWidget, we need to call the cleanup method
# of all widgets whose parent is the current BECMainWindow