diff options
Diffstat (limited to 'src/book_flow.py')
| -rw-r--r-- | src/book_flow.py | 7 |
1 files changed, 4 insertions, 3 deletions
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] |
