Index: sources/gui/qml/components/ModalDialog.qml =================================================================== diff -u -rfdddcd8b25b5acc99f8c044c998af0e95752063c -r2b56995303cc088d8c74a480cb9be88e46899ac9 --- sources/gui/qml/components/ModalDialog.qml (.../ModalDialog.qml) (revision fdddcd8b25b5acc99f8c044c998af0e95752063c) +++ sources/gui/qml/components/ModalDialog.qml (.../ModalDialog.qml) (revision 2b56995303cc088d8c74a480cb9be88e46899ac9) @@ -39,6 +39,7 @@ property bool showDropShadow : false property alias backgroundItem : _backgroundItem.children property alias backgroundItemZ : _backgroundItem.z + property bool highPriorityDialog : false width : Variables.dialogWidth height : Variables.dialogHeight @@ -89,7 +90,7 @@ // fix closing opened dialogs when opmode is changed Connections { target: vTDOpMode - function onOpModeChanged() { if ( _root.visible ) { _root.close() } } + function onOpModeChanged() { if ( _root.visible && ! _root.highPriorityDialog ) { _root.close() } } } NumberAnimation { id: _autoHideAnimation