From a9ccad6e3d0ea8bf5300eb1070e78e76d31df76a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20=C3=81ngel=20San=20Mart=C3=ADn?= Date: Wed, 13 Sep 2017 12:16:33 +0200 Subject: [PATCH] Fixed progress when the user reaches the latest page in double page mode. --- YACReader/viewer.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/YACReader/viewer.cpp b/YACReader/viewer.cpp index e950c0c7..35e3d65d 100644 --- a/YACReader/viewer.cpp +++ b/YACReader/viewer.cpp @@ -1185,7 +1185,14 @@ void Viewer::updateComic(ComicDB & comic) if(render->hasLoadedComic()) { //set currentPage - comic.info.currentPage = render->getIndex()+1; + if(render->currentPageIsDoublePage() == false) + { + comic.info.currentPage = render->getIndex()+1; + } + else + { + comic.info.currentPage = std::min(render->numPages(), render->getIndex()+2); + } //set bookmarks Bookmarks * boomarks = render->getBookmarks(); QList boomarksList = boomarks->getBookmarkPages();