diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index ccc2b9f8c4..010b7542aa 100755 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -1572,6 +1572,8 @@ class CuraApplication(QtApplication): self.callLater(self.openProjectFile.emit, file) return + Selection.clear() + f = file.toLocalFile() extension = os.path.splitext(f)[1] filename = os.path.basename(f) @@ -1696,6 +1698,8 @@ class CuraApplication(QtApplication): node.callDecoration("setActiveExtruder", default_extruder_id) scene.sceneChanged.emit(node) + Selection.add(node) + self.fileCompleted.emit(filename) def addNonSliceableExtension(self, extension):