@@ -131,7 +131,7 @@ QtObject {
133 if (progress < breakPoint) {
133 if (progress < breakPoint) {
134− if (itemIndex == nextInStack && sideStageOpen) {
134+ if (itemIndex == nextInStack && (sideStageOpen || stage == ApplicationInfoInterface.MainStage)) {
135 return MathUtils.linearAnimation(0, 1, startAngle, targetAngle, progress);
135 return MathUtils.linearAnimation(0, 1, startAngle, targetAngle, progress);
137 return 0;
137 return 0;
@@ -160,7 +160,7 @@ QtObject {
162 if (progress < breakPoint) {
162 if (progress < breakPoint) {
163− if (itemIndex == nextInStack && sideStageOpen) {
163+ if (itemIndex == nextInStack && (sideStageOpen || stage == ApplicationInfoInterface.MainStage)) {
164 return MathUtils.linearAnimation(0, 1, startScale, targetScale, progress);
164 return MathUtils.linearAnimation(0, 1, startScale, targetScale, progress);
166 return startScale;
166 return startScale;