From d313792645bd1a0d3b7d21f98ed33d0e7a9fb858 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 4 Sep 2013 17:22:08 +0530 Subject: [PATCH] Possible fix for 1220468 --- src/calibre/devices/idevice/libimobiledevice.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/calibre/devices/idevice/libimobiledevice.py b/src/calibre/devices/idevice/libimobiledevice.py index bf87d30449..4a2b26239b 100644 --- a/src/calibre/devices/idevice/libimobiledevice.py +++ b/src/calibre/devices/idevice/libimobiledevice.py @@ -304,10 +304,11 @@ class libiMobileDevice(): self._log(" device already disconnected") def dismount_ios_media_folder(self): - self._afc_client_free() - #self._lockdown_goodbye() - self._idevice_free() - self.device_mounted = False + if self.device_mounted: + self._afc_client_free() + #self._lockdown_goodbye() + self._idevice_free() + self.device_mounted = False def exists(self, path): '''