From 132755525c3360c84109468ecf3984486f6e5837 Mon Sep 17 00:00:00 2001 From: jacksonmj Date: Thu, 17 Oct 2013 00:03:10 +0100 Subject: [PATCH] Fix incorrect search page count --- src/gui/search/SearchModel.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/gui/search/SearchModel.h b/src/gui/search/SearchModel.h index 0fe948017..61f51d03e 100644 --- a/src/gui/search/SearchModel.h +++ b/src/gui/search/SearchModel.h @@ -61,7 +61,13 @@ public: vector GetSaveList(); vector > GetTagList(); string GetLastError() { return lastError; } - int GetPageCount() { return max(1, (int)(ceil(resultCount/16.0f))); } + int GetPageCount() + { + if (!showOwn && !showFavourite && currentSort == "best" && lastQuery == "") + return max(1, (int)(ceil((resultCount+5)/20.0f))); + else + return max(1, (int)(ceil(resultCount/20.0f))); + } int GetPageNum() { return currentPage; } std::string GetLastQuery() { return lastQuery; } void SetSort(string sort) { if(!updateSaveListWorking) { currentSort = sort; } notifySortChanged(); }