Index: sources/gui/qml/main.qml =================================================================== diff -u -re6751c7048908beab6a5572041bef62feaa4662f -r6c363d016811a09e31d03c94e2e459ea5aa4bd9f --- sources/gui/qml/main.qml (.../main.qml) (revision e6751c7048908beab6a5572041bef62feaa4662f) +++ sources/gui/qml/main.qml (.../main.qml) (revision 6c363d016811a09e31d03c94e2e459ea5aa4bd9f) @@ -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 until 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