mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
1) don't try to sync if device is no longer connected
2) disable folder_device when another device is connected
This commit is contained in:
parent
3cfb28f0ff
commit
0ce1a052b2
@ -1135,4 +1135,5 @@ class DeviceGUI(object):
|
|||||||
resend_metadata = True
|
resend_metadata = True
|
||||||
if resend_metadata:
|
if resend_metadata:
|
||||||
# Correcting metadata cache on device.
|
# Correcting metadata cache on device.
|
||||||
self.device_manager.sync_booklists(None, booklists)
|
if self.device_manager.is_connected:
|
||||||
|
self.device_manager.sync_booklists(None, booklists)
|
||||||
|
@ -948,6 +948,8 @@ class Main(MainWindow, Ui_MainWindow, DeviceGUI):
|
|||||||
Called when a device is connected to the computer.
|
Called when a device is connected to the computer.
|
||||||
'''
|
'''
|
||||||
if connected:
|
if connected:
|
||||||
|
self._sync_menu.connect_to_folder_action.setEnabled(False)
|
||||||
|
self._sync_menu.disconnect_from_folder_action.setEnabled(False)
|
||||||
self.device_manager.get_device_information(\
|
self.device_manager.get_device_information(\
|
||||||
Dispatcher(self.info_read))
|
Dispatcher(self.info_read))
|
||||||
self.set_default_thumbnail(\
|
self.set_default_thumbnail(\
|
||||||
@ -963,6 +965,8 @@ class Main(MainWindow, Ui_MainWindow, DeviceGUI):
|
|||||||
self.eject_action.setEnabled(True)
|
self.eject_action.setEnabled(True)
|
||||||
# don't refresh_ondevice here. It will happen in metadata_downloaded
|
# don't refresh_ondevice here. It will happen in metadata_downloaded
|
||||||
else:
|
else:
|
||||||
|
self._sync_menu.connect_to_folder_action.setEnabled(True)
|
||||||
|
self._sync_menu.disconnect_from_folder_action.setEnabled(False)
|
||||||
self.save_device_view_settings()
|
self.save_device_view_settings()
|
||||||
self.device_connected = False
|
self.device_connected = False
|
||||||
self._sync_menu.enable_device_actions(False)
|
self._sync_menu.enable_device_actions(False)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user