diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index c54715bd6c..ea6a6123ff 100644 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -53,8 +53,6 @@ class MachineManager(QObject): ExtruderManager.getInstance().activeExtruderChanged.connect(self.activeStackChanged) self.activeStackChanged.connect(self.activeStackValueChanged) - - Preferences.getInstance().addPreference("cura/active_machine", "") self._global_event_keys = set() diff --git a/plugins/3MFReader/WorkspaceDialog.py b/plugins/3MFReader/WorkspaceDialog.py index 0055b209ff..cea935ba18 100644 --- a/plugins/3MFReader/WorkspaceDialog.py +++ b/plugins/3MFReader/WorkspaceDialog.py @@ -175,8 +175,8 @@ class WorkspaceDialog(QObject): @pyqtSlot() ## Used to notify the dialog so the lock can be released. def notifyClosed(self): - if self._result is None: - self._result = {} + self._result = {} + self._visible = False self._lock.release() def hide(self):