diff --git a/src/calibre/devices/eslick/driver.py b/src/calibre/devices/eslick/driver.py index c2c4673bb1..e891baa50b 100644 --- a/src/calibre/devices/eslick/driver.py +++ b/src/calibre/devices/eslick/driver.py @@ -36,4 +36,12 @@ class ESLICK(USBMS): SUPPORTS_SUB_DIRS = True + def windows_sort_drives(self, drives): + main = drives.get('main', None) + card = drives.get('carda', None) + if card and main and card < main: + drives['main'] = card + drives['carda'] = main + + return drives