on xenial help sign in
2 files changed+12−1
since splitsnapshots
unifiedsplit
qml/Launcher/Launcher.qml+6−1 qml/Panel/Indicators/IndicatorItem.qml+6
qml/Launcher/Launcher.qml+6−1
@@ -427,7 +427,7 @@ FocusScope {
427427 Connections {
428428 target: panel.dismissTimer
429429 onTriggered: {
430− if (root.autohideEnabled && !root.lockedVisible) {
430+ if (root.state !== "drawer" && root.autohideEnabled && !root.lockedVisible) {
431431 if (!edgeBarrier.containsMouse && !panel.preventHiding) {
432432 root.state = ""
433433 } else {
@@ -609,6 +609,11 @@ FocusScope {
609609 anchors.rightMargin: 0
610610 focus: false
611611 }
612+ PropertyChanges {
613+ target: root
614+ restoreEntryValues: false
615+ autohideEnabled: false
616+ }
612617 },
613618 State {
614619 name: "drawer"
qml/Panel/Indicators/IndicatorItem.qml+6
@@ -117,6 +117,12 @@ IndicatorDelegate {
117117 source: modelData
118118 color: root.color
119119 Behavior on color { ColorAnimation { duration: UbuntuAnimation.FastDuration; easing: UbuntuAnimation.StandardEasing } }
120+
121+ // Workaround indicators getting stretched/squished when (un)plugging external/virtual monitor
122+ onHeightChanged: {
123+ source = ""
124+ source = modelData
125+ }
120126 }
121127 }
122128 }