move: fix cannot move if the printer was not named
This commit is contained in:
parent
83c6f87281
commit
c1b34839bc
@ -210,13 +210,15 @@ class MovePanel(ScreenPanel):
|
||||
self.labels[f"{i}"].set_active(False)
|
||||
|
||||
def move(self, widget, axis, direction):
|
||||
speed = None
|
||||
if self._config.get_config()['main'].getboolean(f"invert_{axis.lower()}", False):
|
||||
direction = "-" if direction == "+" else "+"
|
||||
|
||||
dist = f"{direction}{self.distance}"
|
||||
config_key = "move_speed_z" if axis == AXIS_Z else "move_speed_xy"
|
||||
|
||||
speed = self._config.get_printer_config(self._screen.connected_printer).getint(config_key, None)
|
||||
printer_cfg = self._config.get_printer_config(self._screen.connected_printer)
|
||||
if printer_cfg is not None:
|
||||
speed = printer_cfg.getint(config_key, None)
|
||||
if speed is None:
|
||||
speed = self._config.get_config()['main'].getint(config_key, 20)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user