aboutsummaryrefslogtreecommitdiff
path: root/src/QuickMedia.cpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2021-05-21 21:59:07 +0200
committerdec05eba <dec05eba@protonmail.com>2021-05-21 21:59:07 +0200
commit58f8ddf56649a3342b500b8526f1cee2593b4562 (patch)
treefac5741d29a4bf8cdca324f53dfb15434f51b9d9 /src/QuickMedia.cpp
parent522ccf3be6e17ea031a702720cea2a2e6c9f2e07 (diff)
Fix mangadex navigate to previous/next page using same images as the previous chapter
Diffstat (limited to 'src/QuickMedia.cpp')
-rw-r--r--src/QuickMedia.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/QuickMedia.cpp b/src/QuickMedia.cpp
index bb9844f..4d20b24 100644
--- a/src/QuickMedia.cpp
+++ b/src/QuickMedia.cpp
@@ -2893,7 +2893,7 @@ namespace QuickMedia {
if(current_page != PageType::IMAGES || !window.isOpen())
return 0;
- image_index = std::min(image_index, num_manga_pages);
+ image_index = std::max(0, std::min(image_index, num_manga_pages));
if(image_index < num_manga_pages) {
sf::String error_msg;
@@ -3086,6 +3086,8 @@ namespace QuickMedia {
if(current_page != PageType::IMAGES_CONTINUOUS || !window.isOpen())
return;
+ image_index = std::max(0, std::min(image_index, num_manga_pages));
+
Json::Value &json_chapters = content_storage_json["chapters"];
Json::Value json_chapter;
int latest_read = 1 + image_index;