From 58f8ddf56649a3342b500b8526f1cee2593b4562 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Fri, 21 May 2021 21:59:07 +0200 Subject: Fix mangadex navigate to previous/next page using same images as the previous chapter --- src/QuickMedia.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/QuickMedia.cpp') 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; -- cgit v1.2.3