From ef6087b36a4726663a1c475952dc0898ab7d0abd Mon Sep 17 00:00:00 2001 From: Joris Guyonvarch Date: Wed, 31 Dec 2025 12:21:19 +0100 Subject: Regroup filters --- src/book_flow.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/book_flow.py') diff --git a/src/book_flow.py b/src/book_flow.py index dc9cad6..25dfa73 100644 --- a/src/book_flow.py +++ b/src/book_flow.py @@ -21,7 +21,7 @@ import src.str_format as str_format class BookFlow(Gtk.ScrolledWindow): - def __init__(self, window, resources, library, ereader, conn, books, progress, genre, search, msg): + def __init__(self, window, resources, library, ereader, conn, books, filters, msg): Gtk.ScrolledWindow.__init__(self) self.set_vexpand(True) @@ -38,7 +38,7 @@ class BookFlow(Gtk.ScrolledWindow): self._picture_cache = PictureCache() self._flowbox_children = {} - self.update_filters(progress, genre, search) + self.update_filters(filters) self._flowbox.set_sort_func(self._sort_books) for book_id, data in books.items(): self.add(book_id, data) @@ -50,7 +50,8 @@ class BookFlow(Gtk.ScrolledWindow): if book_id in self._flowbox_children: self._flowbox.select_child(self._flowbox_children[book_id]) - def update_filters(self, progress, genre, search): + def update_filters(self, filters): + [progress, genre, search] = filters def f(flow_box_child): book_id = flow_box_child.get_name() data = self._books[book_id] -- cgit v1.2.3