mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-11-02 20:52:20 -07:00
Small cleanups for discard or keep behavior - CURA-4447
This commit is contained in:
parent
d735921d42
commit
e9336b9b9e
2 changed files with 5 additions and 6 deletions
|
|
@ -409,12 +409,10 @@ class CuraApplication(QtApplication):
|
|||
|
||||
@pyqtSlot(str)
|
||||
def discardOrKeepProfileChangesClosed(self, option):
|
||||
self.getMachineManager().activeQualityChanged.emit()
|
||||
if option == "discard":
|
||||
global_stack = self.getGlobalContainerStack()
|
||||
for extruder in ExtruderManager.getInstance().getMachineExtruders(global_stack.getId()):
|
||||
extruder.getTop().clear()
|
||||
|
||||
global_stack.getTop().clear()
|
||||
|
||||
# if the user decided to keep settings then the user settings should be re-calculated and validated for errors
|
||||
|
|
@ -423,7 +421,6 @@ class CuraApplication(QtApplication):
|
|||
global_stack = self.getGlobalContainerStack()
|
||||
for extruder in ExtruderManager.getInstance().getMachineExtruders(global_stack.getId()):
|
||||
user_extruder_container = extruder.getTop()
|
||||
|
||||
if user_extruder_container:
|
||||
user_extruder_container.update()
|
||||
|
||||
|
|
@ -431,6 +428,9 @@ class CuraApplication(QtApplication):
|
|||
if user_global_container:
|
||||
user_global_container.update()
|
||||
|
||||
# notify listeners that quality has changed (after user selected discard or keep)
|
||||
self.getMachineManager().activeQualityChanged.emit()
|
||||
|
||||
@pyqtSlot(int)
|
||||
def messageBoxClosed(self, button):
|
||||
if self._message_box_callback:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue