mirror of
https://github.com/bec-project/bec_widgets.git
synced 2025-07-13 19:21:50 +02:00
fix(bec_connector): call cleanup on widgets if the parent was deleted
This commit is contained in:
@ -152,6 +152,9 @@ class BECConnector:
|
|||||||
if connector_parent is not None:
|
if connector_parent is not None:
|
||||||
self.parent_id = connector_parent.gui_id
|
self.parent_id = connector_parent.gui_id
|
||||||
|
|
||||||
|
if isinstance(self.parent(), QObject) and hasattr(self, "cleanup"):
|
||||||
|
self.parent().destroyed.connect(self.cleanup)
|
||||||
|
|
||||||
# Error popups
|
# Error popups
|
||||||
self.error_utility = ErrorPopupUtility()
|
self.error_utility = ErrorPopupUtility()
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user