aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoris Guyonvarch2025-12-29 13:16:49 +0100
committerJoris Guyonvarch2025-12-29 13:16:49 +0100
commit64be629f81dc30f865d84958fc3f68a6217e6482 (patch)
tree041ce016e4e5040ba795a0cbb61b955b6d18e867
parentb6f01cd944230eeb1b0eaf089179381c19c9c50f (diff)
Stop preloading covers
Using miniatures, this is fast enough.
-rw-r--r--src/book_flow.py10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/book_flow.py b/src/book_flow.py
index 37853af..ff77616 100644
--- a/src/book_flow.py
+++ b/src/book_flow.py
@@ -30,7 +30,8 @@ class BookFlow(Gtk.FlowBox):
self._update_filter_progress = update_filter_progress
self._picture_cache = PictureCache()
- self._load_books()
+ self._books = db.get_books(self._conn)
+ self._reset_view()
def add_book(self, book_id, data):
self._books[book_id] = data
@@ -43,13 +44,6 @@ class BookFlow(Gtk.FlowBox):
# Private
- def _load_books(self):
- """Get books from DB, but most importantly load covers to memory."""
- self._books = db.get_books(self._conn)
- for book_id in self._books.keys():
- _ = self._picture_cache.get(f'{self._library}/{book_id}/cover-min.png')
- self._reset_view()
-
def _reset_view(self):
self.remove_all()
self._flow_box_children = {}