aboutsummaryrefslogtreecommitdiff
path: root/src/QuickMedia.cpp
diff options
context:
space:
mode:
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;