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)
|
self.labels[f"{i}"].set_active(False)
|
||||||
|
|
||||||
def move(self, widget, axis, direction):
|
def move(self, widget, axis, direction):
|
||||||
|
speed = None
|
||||||
if self._config.get_config()['main'].getboolean(f"invert_{axis.lower()}", False):
|
if self._config.get_config()['main'].getboolean(f"invert_{axis.lower()}", False):
|
||||||
direction = "-" if direction == "+" else "+"
|
direction = "-" if direction == "+" else "+"
|
||||||
|
|
||||||
dist = f"{direction}{self.distance}"
|
dist = f"{direction}{self.distance}"
|
||||||
config_key = "move_speed_z" if axis == AXIS_Z else "move_speed_xy"
|
config_key = "move_speed_z" if axis == AXIS_Z else "move_speed_xy"
|
||||||
|
printer_cfg = self._config.get_printer_config(self._screen.connected_printer)
|
||||||
speed = self._config.get_printer_config(self._screen.connected_printer).getint(config_key, None)
|
if printer_cfg is not None:
|
||||||
|
speed = printer_cfg.getint(config_key, None)
|
||||||
if speed is None:
|
if speed is None:
|
||||||
speed = self._config.get_config()['main'].getint(config_key, 20)
|
speed = self._config.get_config()['main'].getint(config_key, 20)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user