chiark / gitweb /
Slight improvement of the SD card detection on Linux. See #576
authordaid <daid303@gmail.com>
Tue, 1 Oct 2013 12:30:06 +0000 (14:30 +0200)
committerdaid <daid303@gmail.com>
Tue, 1 Oct 2013 12:30:06 +0000 (14:30 +0200)
Cura/util/removableStorage.py

index 16d05775a24904c147cbe531b6d4bd29a1b1631b..9bf7e4fd00e80d6eba455073e10635511785520d 100644 (file)
@@ -119,7 +119,12 @@ def _updateCache():
                                                                                drives.append((os.path.basename(volume), volume + '/', os.path.basename(volume)))
                else:
                        for volume in glob.glob('/media/*'):
-                               drives.append((os.path.basename(volume), volume + '/', os.path.basename(volume)))
+                               if os.path.ismount(volume):
+                                       drives.append((os.path.basename(volume), volume + '/', os.path.basename(volume)))
+                               elif volume == '/media/'+os.getenv('USER'):
+                                       for volume in glob.glob('/media/'+os.getenv('USER')+'/*'):
+                                               if os.path.ismount(volume):
+                                                       drives.append((os.path.basename(volume), volume + '/', os.path.basename(volume)))
 
                _removableCache = drives
                time.sleep(1)