From 5d2ed7d240411a5c2dddea33088b78851e5851e9 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 19 Oct 2009 16:25:07 -0600 Subject: [PATCH] eSlick driver: Fix swapped drives in windows --- src/calibre/devices/eslick/driver.py | 8 ++++++++ 1 file changed, 8 insertions(+) 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