diff --git a/src/ui/MainRootWindow.qml b/src/ui/MainRootWindow.qml index e37fc8352ef423c76d60de4313168575b65ff3a8..8111f221af6b367701ccc3bd1715ce5843bdfa69 100644 --- a/src/ui/MainRootWindow.qml +++ b/src/ui/MainRootWindow.qml @@ -153,6 +153,9 @@ ApplicationWindow { mainWindowDialog.dialogButtons = buttons mainWindowDialog.open() if(buttons & StandardButton.Cancel || buttons & StandardButton.Close || buttons & StandardButton.Discard || buttons & StandardButton.Abort || buttons & StandardButton.Ignore) { + mainWindowDialog.closePolicy = Popup.NoAutoClose; + mainWindowDialog.interactive = false; + } else { mainWindowDialog.closePolicy = Popup.CloseOnEscape | Popup.CloseOnPressOutside; mainWindowDialog.interactive = true; }