Index: sources/gui/qml/components/HeaderBar.qml =================================================================== diff -u -r72550dbbd6db8eab40aad38956b32f99416600c8 -r0784febfc4f6b1bc4232dce72df22b93ac168685 --- sources/gui/qml/components/HeaderBar.qml (.../HeaderBar.qml) (revision 72550dbbd6db8eab40aad38956b32f99416600c8) +++ sources/gui/qml/components/HeaderBar.qml (.../HeaderBar.qml) (revision 0784febfc4f6b1bc4232dce72df22b93ac168685) @@ -55,11 +55,7 @@ const now = Date.now() if (now - _mouseArea.lastClickTime < _mouseArea.doubleClickThreshold) { if ( _GuiView.dryDemoMode ) { - let dryDemoTempID = 99 - let id = vConfirm.id - vConfirm.id = dryDemoTempID - vConfirm.doConfirm( true ) - vConfirm.id = id + _dryDemoDialog.open() } else { _diagnosticsDialog.open() Index: sources/gui/qml/main.qml =================================================================== diff -u -r72550dbbd6db8eab40aad38956b32f99416600c8 -r0784febfc4f6b1bc4232dce72df22b93ac168685 --- sources/gui/qml/main.qml (.../main.qml) (revision 72550dbbd6db8eab40aad38956b32f99416600c8) +++ sources/gui/qml/main.qml (.../main.qml) (revision 0784febfc4f6b1bc4232dce72df22b93ac168685) @@ -434,6 +434,7 @@ AlarmItem { id: _alarmItem ; z: 996 } PowerItem { id: _powerItem ; z: 997 } ConfirmDialog { id: _confirmDialog ; z: 998 } + DryDemoDialog { id: _dryDemoDialog; z: 999 } DiagnosticsDialog { id: _diagnosticsDialog; z: 999 } // Note: NotificationBar has to be anchored to the main menu and if it is moved into the AlarmItem