Index: sources/gui/qml/main.qml =================================================================== diff -u -re6751c7048908beab6a5572041bef62feaa4662f -r9c7a790376d07de7ddaa67e39d47102d68693c87 --- sources/gui/qml/main.qml (.../main.qml) (revision e6751c7048908beab6a5572041bef62feaa4662f) +++ sources/gui/qml/main.qml (.../main.qml) (revision 9c7a790376d07de7ddaa67e39d47102d68693c87) @@ -257,16 +257,18 @@ function isManager () { _mainMenu.itemPressed(1) } function isSettings () { _mainMenu.itemPressed(2) } - hidden: true // it should be hidden by default since the landing screen changed to init and it does not have the main menu untill the POST passes. - titles : [ qsTr("Treatment") , qsTr("Manager") , qsTr("Settings") ] - visibleItems : [ true , false , true ] - Component.onCompleted: { + disable : _GuiView.manufactSetup + hidden : true // it should be hidden by default since the landing screen changed to init and it does not have the main menu untill the POST passes. + titles : [ qsTr("Treatment") , qsTr("Manager") , qsTr("Settings") ] + visibleItems : [ true , false , true ] + Component.onCompleted : { _settingsStack.visible = false _managerStack .visible = false _mainStack .visible = true } onItemPressed: { + if ( disable ) return _mainStack .visible = vIndex == 0 _managerStack .visible = vIndex == 1 _settingsStack.visible = vIndex == 2