mirror of
https://github.com/noctalia-dev/noctalia-shell.git
synced 2026-05-11 17:08:27 +08:00
NSectionEditor: fix close button for multi monitor
This commit is contained in:
@@ -468,14 +468,8 @@ NBox {
|
||||
root._activeDialog = dialog;
|
||||
dialog.updateWidgetSettings.connect(root.updateWidgetSettings);
|
||||
dialog.closed.connect(() => {
|
||||
// Use a safe check for root existence
|
||||
if (typeof root !== 'undefined' && root) {
|
||||
if (root._activeDialog === dialog) {
|
||||
root._activeDialog = null;
|
||||
}
|
||||
}
|
||||
// Always ensure dialog is destroyed if it's still around
|
||||
if (dialog) {
|
||||
if (root._activeDialog === dialog) {
|
||||
root._activeDialog = null;
|
||||
dialog.destroy();
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user