mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Do not allow the user to eject the device from calibre if there are device jobs running
This commit is contained in:
parent
00f4a0f4eb
commit
5ae9181f2b
@ -161,7 +161,7 @@ class DeviceManager(Thread):
|
|||||||
print 'Device connect failed again, giving up'
|
print 'Device connect failed again, giving up'
|
||||||
|
|
||||||
def umount_device(self, *args):
|
def umount_device(self, *args):
|
||||||
if self.is_device_connected:
|
if self.is_device_connected and not self.job_manager.has_device_jobs():
|
||||||
self.connected_device.eject()
|
self.connected_device.eject()
|
||||||
self.ejected_devices.add(self.connected_device)
|
self.ejected_devices.add(self.connected_device)
|
||||||
self.connected_slot(False, self.connected_device_is_folder)
|
self.connected_slot(False, self.connected_device_is_folder)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user