Store extruder_used in the extruder's definitionChanges.

To stop receiving the "discard or keep changes" popup. Same as `extruder_enabled_count`.
This commit is contained in:
Frederic98 2024-09-24 14:04:48 +02:00
parent c482ced1c9
commit 97f35d8fe1

View File

@ -812,7 +812,7 @@ class BuildVolume(SceneNode):
used = extruder in used_extruders used = extruder in used_extruders
Logger.info(f"- {extruder.getId()}: {used}") Logger.info(f"- {extruder.getId()}: {used}")
changed = (used == extruder.getProperty("extruder_used", "value")) changed = (used == extruder.getProperty("extruder_used", "value"))
extruder.setProperty("extruder_used", "value", used) extruder.definitionChanges.setProperty("extruder_used", "value", used)
def _nodeActiveExtruderChanged(self): def _nodeActiveExtruderChanged(self):
self._updateDisallowedAreasAndRebuild() self._updateDisallowedAreasAndRebuild()