chiark / gitweb /
Return the correct result for the first call to getPossibleSDcardDrives
authorYouness Alaoui <kakaroto@kakaroto.homelinux.net>
Thu, 8 Jan 2015 18:39:17 +0000 (13:39 -0500)
committerYouness Alaoui <kakaroto@kakaroto.homelinux.net>
Thu, 8 Jan 2015 18:39:17 +0000 (13:39 -0500)
Cura/util/removableStorage.py

index 812e9e9866dd8e5555f3d6f220275b7bd86673f1..b4c16eab383f4ff33f533bef63683a789fddbd36 100644 (file)
@@ -69,7 +69,10 @@ def getPossibleSDcardDrives():
        if _removableCacheUpdateThread is None:
                _removableCacheUpdateThread = threading.Thread(target=_updateCache)
                _removableCacheUpdateThread.daemon = True
+               _removableCache = None
                _removableCacheUpdateThread.start()
+       while _removableCache is None:
+               time.sleep(0.01)
        return _removableCache
 
 def _updateCache():