mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
IGN:Stability enhancements
This commit is contained in:
parent
2fdcf2046e
commit
cb890fc374
@ -889,6 +889,9 @@ class Main(MainWindow, Ui_MainWindow):
|
||||
ids = [id for id in ids if self.library_view.model().db.has_id(id)]
|
||||
files = [self.library_view.model().db.format(id, prefs['output_format'], index_is_id=True, as_file=True) for id in ids]
|
||||
files = [f for f in files if f is not None]
|
||||
if not files:
|
||||
dynamic.set('news_to_be_synced', set([]))
|
||||
return
|
||||
metadata = self.library_view.model().get_metadata(ids, rows_are_ids=True)
|
||||
names = []
|
||||
for mi in metadata:
|
||||
|
@ -217,7 +217,11 @@ class ResultCache(SearchQueryParser):
|
||||
return self.index(id)
|
||||
|
||||
def has_id(self, id):
|
||||
try:
|
||||
return self._data[id] is not None
|
||||
except IndexError:
|
||||
pass
|
||||
return False
|
||||
|
||||
def refresh_ids(self, conn, ids):
|
||||
for id in ids:
|
||||
|
Loading…
x
Reference in New Issue
Block a user