diff --git a/resources/texts/_contentManager.html b/resources/texts/_contentManager.html index 29f7705..28c5a5e 100644 --- a/resources/texts/_contentManager.html +++ b/resources/texts/_contentManager.html @@ -69,7 +69,7 @@ function init() { changePage : function(delta) { var newPage = contentManager.currentPage+delta; if (newPage < 0) newPage = 0; - if (newPage > contentManager.nbPages) newPage = contentManager.nbPages; + if (newPage > contentManager.nbPages-1) newPage = contentManager.nbPages-1; contentManager.currentPage = newPage; }, downloadBook : function(book) { @@ -220,9 +220,9 @@ button { diff --git a/src/contentmanager.h b/src/contentmanager.h index 772e1a3..5b65bbf 100644 --- a/src/contentmanager.h +++ b/src/contentmanager.h @@ -38,7 +38,7 @@ private: bool m_local = true; QString m_currentLanguage; void setCurrentPage(int currentPage) { - m_currentPage = max(0, min(currentPage, getNbPages())); + m_currentPage = max(0, min(currentPage, getNbPages()-1)); emit(booksChanged()); } void setCurrentLanguage(QString language);