Browse Source

Disable pre-heat if temperature is invalid

Contributes to issue CURA-3161.
Ghostkeeper 8 years ago
parent
commit
57ec987cd9
1 changed files with 1 additions and 1 deletions
  1. 1 1
      resources/qml/PrintMonitor.qml

+ 1 - 1
resources/qml/PrintMonitor.qml

@@ -326,7 +326,7 @@ Column
             text: preheatCountdownTimer.running ? catalog.i18nc("@button Cancel pre-heating", "Cancel") : catalog.i18nc("@button", "Pre-heat")
             tooltip: catalog.i18nc("@tooltip of pre-heat", "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print.")
             height: UM.Theme.getSize("setting_control").height
-            enabled: printerConnected
+            enabled: printerConnected && (preheatCountdownTimer.running || (parseInt(preheatTemperatureInput.text) >= parseInt(bedTemperature.properties.minimum_value) && parseInt(preheatTemperatureInput.text) <= parseInt(bedTemperature.properties.maximum_value)))
             anchors.right: parent.right
             anchors.rightMargin: UM.Theme.getSize("default_margin").width
             anchors.bottom: parent.bottom