diff --git a/src/activities/balancebox/Balancebox.qml b/src/activities/balancebox/Balancebox.qml --- a/src/activities/balancebox/Balancebox.qml +++ b/src/activities/balancebox/Balancebox.qml @@ -43,6 +43,8 @@ property bool alwaysStart: true // enforce start signal for editor-to-testing- and returning from config-transition property bool needRestart: true + property var barAtStart + onWidthChanged:if (inForeground && pageView.currentItem === activity) Activity.reconfigureScene(); @@ -97,13 +99,18 @@ } - onStart: if (activity.needRestart) { - Activity.start(items); - activity.needRestart = false; - } else - Activity.initLevel(); - + onStart: { + barAtStart = ApplicationSettings.isBarHidden; + ApplicationSettings.isBarHidden = true; + if (activity.needRestart) { + Activity.start(items); + activity.needRestart = false; + } + else + Activity.initLevel(); + } onStop: { + ApplicationSettings.isBarHidden = barAtStart; Activity.stop(); activity.needRestart = true; }