Fix page boundary nav for up/down in slideshow mode

Check direction sign (>0/<0) instead of exact value (1/-1) so
column-sized jumps from up/down also trigger page turns.
This commit is contained in:
pax 2026-04-04 20:14:51 -05:00
parent fa5d3c1bfe
commit f0afe52743

View File

@ -814,10 +814,10 @@ class BooruApp(QMainWindow):
if 0 <= idx < len(self._posts): if 0 <= idx < len(self._posts):
self._grid._select(idx) self._grid._select(idx)
self._on_post_activated(idx) self._on_post_activated(idx)
elif idx >= len(self._posts) and direction == 1 and len(self._posts) > 0: elif idx >= len(self._posts) and direction > 0 and len(self._posts) > 0:
self._nav_page_turn = "first" self._nav_page_turn = "first"
self._next_page() self._next_page()
elif idx < 0 and direction == -1 and self._current_page > 1: elif idx < 0 and direction < 0 and self._current_page > 1:
self._nav_page_turn = "last" self._nav_page_turn = "last"
self._prev_page() self._prev_page()