diff options
author | dec05eba <dec05eba@protonmail.com> | 2021-05-21 21:59:07 +0200 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2021-05-21 21:59:07 +0200 |
commit | 58f8ddf56649a3342b500b8526f1cee2593b4562 (patch) | |
tree | fac5741d29a4bf8cdca324f53dfb15434f51b9d9 /src/QuickMedia.cpp | |
parent | 522ccf3be6e17ea031a702720cea2a2e6c9f2e07 (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.cpp | 4 |
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; |