Browse Source

Fix the "save to removable drive" not appearing

CURA-7203
Kostas Karmas 5 years ago
parent
commit
c54c79d2db
1 changed files with 3 additions and 0 deletions
  1. 3 0
      plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py

+ 3 - 0
plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py

@@ -47,7 +47,10 @@ class WindowsRemovableDrivePlugin(RemovableDrivePlugin.RemovableDrivePlugin):
     def checkRemovableDrives(self):
         drives = {}
 
+        # The currently available disk drives, e.g.: bitmask = ...1100 <-- ...DCBA
         bitmask = ctypes.windll.kernel32.GetLogicalDrives()
+        # Since we are ignoring drives A and B, the bitmask has has to shift twice to the right
+        bitmask >>= 2
         # Check possible drive letters, from C to Z
         # Note: using ascii_uppercase because we do not want this to change with locale!
         # Skip A and B, since those drives are typically reserved for floppy disks.