mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix #3856 (Error message when Kindle 2 is attached)
This commit is contained in:
parent
72dd492d8d
commit
712e082dc4
@ -680,11 +680,13 @@ class DeviceGUI(object):
|
|||||||
auto = []
|
auto = []
|
||||||
if do_auto_convert and _auto_ids:
|
if do_auto_convert and _auto_ids:
|
||||||
for id in _auto_ids:
|
for id in _auto_ids:
|
||||||
formats = [f.lower() for f in self.library_view.model().db.formats(id, index_is_id=True).split(',')]
|
dbfmts = self.library_view.model().db.formats(id, index_is_id=True)
|
||||||
formats = formats if formats != None else []
|
formats = [] if dbfmts is None else \
|
||||||
if list(set(formats).intersection(available_input_formats())) != [] and list(set(self.device_manager.device_class.settings().format_map).intersection(available_output_formats())) != []:
|
[f.lower() for f in dbfmts.split(',')]
|
||||||
|
if set(formats).intersection(available_input_formats()) \
|
||||||
|
and set(self.device_manager.device_class.settings().format_map).intersection(available_output_formats()):
|
||||||
auto.append(id)
|
auto.append(id)
|
||||||
if auto != []:
|
if auto:
|
||||||
format = None
|
format = None
|
||||||
for fmt in self.device_manager.device_class.settings().format_map:
|
for fmt in self.device_manager.device_class.settings().format_map:
|
||||||
if fmt in list(set(self.device_manager.device_class.settings().format_map).intersection(set(available_output_formats()))):
|
if fmt in list(set(self.device_manager.device_class.settings().format_map).intersection(set(available_output_formats()))):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user