Browse Source

Only return the path if the folder actually exist

It seems that the dialog is acting up if the last known folder doesn't
exist anymore (usually when a network drive was unmounted).
Jaime van Kessel 3 years ago
parent
commit
ee96080540
1 changed files with 3 additions and 1 deletions
  1. 3 1
      cura/CuraApplication.py

+ 3 - 1
cura/CuraApplication.py

@@ -750,7 +750,9 @@ class CuraApplication(QtApplication):
     @pyqtSlot(str, result = QUrl)
     def getDefaultPath(self, key):
         default_path = self.getPreferences().getValue("local_file/%s" % key)
-        return QUrl.fromLocalFile(default_path)
+        if os.path.exists(default_path):
+            return QUrl.fromLocalFile(default_path)
+        return QUrl()
 
     @pyqtSlot(str, str)
     def setDefaultPath(self, key, default_path):