mirror of
https://github.com/zoriya/noctalia-shell.git
synced 2026-06-05 03:30:03 +00:00
Dock: Safeguards when monitor are connected/reconnected
This commit is contained in:
@@ -17,7 +17,7 @@ Variants {
|
|||||||
|
|
||||||
required property ShellScreen modelData
|
required property ShellScreen modelData
|
||||||
property real scaling: ScalingService.getScreenScale(modelData)
|
property real scaling: ScalingService.getScreenScale(modelData)
|
||||||
property bool barIsReady: BarService.isBarReady(modelData.name)
|
property bool barIsReady: modelData ? BarService.isBarReady(modelData.name) : false
|
||||||
|
|
||||||
Connections {
|
Connections {
|
||||||
target: BarService
|
target: BarService
|
||||||
@@ -74,7 +74,7 @@ Variants {
|
|||||||
readonly property int floatingMargin: Settings.data.dock.floatingRatio * Style.marginL * scaling
|
readonly property int floatingMargin: Settings.data.dock.floatingRatio * Style.marginL * scaling
|
||||||
|
|
||||||
// Bar detection and positioning properties
|
// Bar detection and positioning properties
|
||||||
readonly property bool hasBar: modelData.name ? (Settings.data.bar.monitors.includes(modelData.name) || (Settings.data.bar.monitors.length === 0)) : false
|
readonly property bool hasBar: modelData && modelData.name ? (Settings.data.bar.monitors.includes(modelData.name) || (Settings.data.bar.monitors.length === 0)) : false
|
||||||
readonly property bool barAtBottom: hasBar && Settings.data.bar.position === "bottom"
|
readonly property bool barAtBottom: hasBar && Settings.data.bar.position === "bottom"
|
||||||
readonly property int barHeight: Style.barHeight * scaling
|
readonly property int barHeight: Style.barHeight * scaling
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user