Browse Source

Fix inverted close policy logic.

QGC4.4
Gus Grubba 6 years ago
parent
commit
028bcadbac
  1. 3
      src/ui/MainRootWindow.qml

3
src/ui/MainRootWindow.qml

@ -153,6 +153,9 @@ ApplicationWindow { @@ -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;
}

Loading…
Cancel
Save