diff --git a/src/ui/MainRootWindow.qml b/src/ui/MainRootWindow.qml index a1d64e7e0ad50aac6f98fc7845da17c7b7fd077a..7c25295eb914ced081d73c80c0ea3cb0816121d6 100644 --- a/src/ui/MainRootWindow.qml +++ b/src/ui/MainRootWindow.qml @@ -147,6 +147,10 @@ ApplicationWindow { mainWindowDialog.dialogTitle = title mainWindowDialog.dialogButtons = buttons mainWindowDialog.open() + if(buttons & StandardButton.Cancel || buttons & StandardButton.Close || buttons & StandardButton.Discard || buttons & StandardButton.Abort || buttons & StandardButton.Ignore) { + mainWindowDialog.closePolicy = Popup.CloseOnEscape | Popup.CloseOnPressOutside; + mainWindowDialog.interactive = true; + } } Drawer {