screen_panel: share ks_printer_cfg between panels

This commit is contained in:
alfrix
2022-11-20 12:23:56 -03:00
parent 1ca950c1fc
commit dbd1474d63
9 changed files with 33 additions and 42 deletions

View File

@@ -199,8 +199,7 @@ class MovePanel(ScreenPanel):
dist = f"{direction}{self.distance}"
config_key = "move_speed_z" if axis == "Z" else "move_speed_xy"
printer_cfg = self._config.get_printer_config(self._screen.connected_printer)
speed = None if printer_cfg is None else printer_cfg.getint(config_key, None)
speed = None if self.ks_printer_cfg is None else self.ks_printer_cfg.getint(config_key, None)
if speed is None:
speed = self._config.get_config()['main'].getint(config_key, 20)
speed = 60 * max(1, speed)