It happens when it's open and the user loads a GCode. Contributes to CURA-5941
@@ -88,7 +88,23 @@ Item
{
target: background
property: "color"
- value: enabled ? (expanded ? headerActiveColor : headerBackgroundColor) : UM.Theme.getColor("disabled")
+ value:
+ {
+ return base.enabled ? (expanded ? headerActiveColor : headerBackgroundColor) : UM.Theme.getColor("disabled")
+ }
+
+ // The panel needs to close when it becomes disabled
+ Connections
+ target: base
+ onEnabledChanged:
+ if (!base.enabled && expanded)
+ toggleContent()
}
implicitHeight: 100 * screenScaleFactor
@@ -94,7 +94,20 @@ Item
- value: enabled ? headerBackgroundColor : UM.Theme.getColor("disabled")
+ value: base.enabled ? headerBackgroundColor : UM.Theme.getColor("disabled")