on xenial help sign in
fix side stage state after rotation
d079aadMichael Zanetti
qml/Stage/Stage.qml+6−4
@@ -235,6 +235,12 @@ FocusScope {
235 readonly property bool sideStageEnabled: root.mode === "stagedWithSideStage" &&
235 readonly property bool sideStageEnabled: root.mode === "stagedWithSideStage" &&
236 (root.shellOrientation == Qt.LandscapeOrientation ||
236 (root.shellOrientation == Qt.LandscapeOrientation ||
237 root.shellOrientation == Qt.InvertedLandscapeOrientation)
237 root.shellOrientation == Qt.InvertedLandscapeOrientation)
238+ onSideStageEnabledChanged: {
239+ for (var i = 0; i < appRepeater.count; i++) {
240+ appRepeater.itemAt(i).refreshStage();
241+ }
242+ priv.updateMainAndSideStageIndexes();
243+ }
238
244
239 property var mainStageDelegate: null
245 property var mainStageDelegate: null
240 property var sideStageDelegate: null
246 property var sideStageDelegate: null
@@ -706,10 +712,6 @@ FocusScope {
706 }
712 }
707 }
713 }
708 }
714 }
709− Connections {
710− target: priv
711− onSideStageEnabledChanged: refreshStage()
712− }
713
715
714 readonly property alias application: decoratedWindow.application
716 readonly property alias application: decoratedWindow.application
715 readonly property alias minimumWidth: decoratedWindow.minimumWidth
717 readonly property alias minimumWidth: decoratedWindow.minimumWidth