From ffc5ff3c06a125d95fca39d0bdf1a65744ce250a Mon Sep 17 00:00:00 2001 From: alfrix Date: Fri, 7 Jul 2023 23:48:28 -0300 Subject: [PATCH] extrude: do not call T0 if there is only one extruder --- panels/extrude.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/panels/extrude.py b/panels/extrude.py index 8c39fc81..424c6395 100644 --- a/panels/extrude.py +++ b/panels/extrude.py @@ -63,7 +63,8 @@ class ExtrudePanel(ScreenPanel): self.labels[extruder] = self._gtk.Button(f"extruder-{i}", f"T{self._printer.get_tool_number(extruder)}") else: self.labels[extruder] = self._gtk.Button("extruder", "") - self.labels[extruder].connect("clicked", self.change_extruder, extruder) + if len(self._printer.get_tools()) > 1: + self.labels[extruder].connect("clicked", self.change_extruder, extruder) if extruder == self.current_extruder: self.labels[extruder].get_style_context().add_class("button_active") if i < limit: