From d0b651c9dd99f094dd20a6da9bff3ba8fab7c525 Mon Sep 17 00:00:00 2001 From: alfrix Date: Sat, 5 Feb 2022 10:41:00 -0300 Subject: [PATCH] Temp_panel: fix #490 --- panels/temperature.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/panels/temperature.py b/panels/temperature.py index cf99ece9..8b2bf18f 100644 --- a/panels/temperature.py +++ b/panels/temperature.py @@ -147,7 +147,7 @@ class TemperaturePanel(ScreenPanel): target = self._printer.get_dev_stat(heater, "target") if dir == "+": target += int(self.tempdelta) - MAX_TEMP = int(self._printer.get_config_section(heater)['max_temp']) + MAX_TEMP = int(float(self._printer.get_config_section(heater)['max_temp'])) if target > MAX_TEMP: target = MAX_TEMP self._screen.show_popup_message(_("Can't set above the maximum:") + (" %s" % MAX_TEMP)) @@ -210,7 +210,7 @@ class TemperaturePanel(ScreenPanel): return for heater in self.active_heaters: - MAX_TEMP = int(self._printer.get_config_section(heater)['max_temp']) + MAX_TEMP = int(float(self._printer.get_config_section(heater)['max_temp'])) if heater.startswith('extruder'): target = self.preheat_options[setting]["extruder"] if target > 0 and target <= MAX_TEMP: @@ -360,7 +360,7 @@ class TemperaturePanel(ScreenPanel): def change_target_temp(self, temp): _ = self.lang.gettext - MAX_TEMP = int(self._printer.get_config_section(self.active_heater)['max_temp']) + MAX_TEMP = int(float(self._printer.get_config_section(self.active_heater)['max_temp'])) if temp > MAX_TEMP: self._screen.show_popup_message(_("Can't set above the maximum:") + (" %s" % MAX_TEMP)) return