Prevent page count for being all over the place in search

This commit is contained in:
Simon Robertshaw 2012-08-14 16:41:06 +01:00
parent b06f7f5b6d
commit 66fffe649d
2 changed files with 3 additions and 1 deletions

View File

@ -36,7 +36,7 @@ void * SearchModel::updateSaveListT()
category = "Favourites";
if(showOwn && Client::Ref().GetAuthUser().ID)
category = "by:"+Client::Ref().GetAuthUser().Username;
information[0] = Client::Ref().SearchSaves((currentPage-1)*20, 20, lastQuery, currentSort=="new"?"date":"votes", category, resultCount);
information[0] = Client::Ref().SearchSaves((currentPage-1)*20, 20, lastQuery, currentSort=="new"?"date":"votes", category, thResultCount);
if(showTags)
{
@ -119,6 +119,7 @@ void SearchModel::Update()
void ** tempInformation;
//vector<SaveInfo*> * tempSaveList;
pthread_join(updateSaveListThread, (void**)(&tempInformation));
resultCount = thResultCount;
saveList = *(vector<SaveInfo*>*)tempInformation[0];
delete (vector<SaveInfo*>*)tempInformation[0];

View File

@ -25,6 +25,7 @@ private:
vector<pair<string, int> > tagList;
int currentPage;
int resultCount;
int thResultCount;
bool showOwn;
bool showFavourite;
bool showTags;