on xenial help sign in
In tablet mode, shell also needs to update app interactive/focus state
commit97b41f28c3af60d564bfb4ed01bcfd551061ed81 authorGerry Boland <gerry.boland@canonical.com> dateThu 3 Jul 2014, 19:20 (12 years ago) parent7176e3e
1 file changed+3−1
qml/Stages/TabletStage.qml+3−1
qml/Stages/TabletStage.qml+3−1
@@ -36,6 +36,7 @@ Item {
3636 readonly property bool painting: true
3737 property bool fullscreen: true
3838 property bool overlayMode: false
39+ property bool interactive
3940
4041 readonly property int overlayWidth: priv.overlayOverride ? 0 : spreadView.sideStageWidth
4142
@@ -434,7 +435,8 @@ Item {
434435 selected: spreadView.selectedIndex == index
435436 otherSelected: spreadView.selectedIndex >= 0 && !selected
436437 isInSideStage: priv.sideStageAppId == model.appId
437− interactive: !spreadView.interactive
438+ interactive: !spreadView.interactive && spreadView.phase === 0 && root.interactive
439+ swipeToCloseEnabled: spreadView.interactive
438440 maximizedAppTopMargin: root.maximizedAppTopMargin
439441 dropShadow: spreadView.contentX > 0 || spreadDragArea.status == DirectionalDragArea.Undecided
440442