allow new searches even if tags haven't loaded
fixes search buttons being enabled but not working until the tags list is loaded
This commit is contained in:
parent
189f96d35f
commit
1ca39e1e7d
@ -64,7 +64,7 @@ void * SearchModel::updateTagListT()
|
||||
void SearchModel::UpdateSaveList(int pageNumber, std::string query)
|
||||
{
|
||||
//Threading
|
||||
if(!updateSaveListWorking && !updateTagListWorking)
|
||||
if(!updateSaveListWorking)
|
||||
{
|
||||
lastQuery = query;
|
||||
lastError = "";
|
||||
@ -84,7 +84,7 @@ void SearchModel::UpdateSaveList(int pageNumber, std::string query)
|
||||
selected.clear();
|
||||
notifySelectedChanged();
|
||||
|
||||
if(GetShowTags() && !tagList.size())
|
||||
if(GetShowTags() && !tagList.size() && !updateTagListWorking)
|
||||
{
|
||||
updateTagListFinished = false;
|
||||
updateTagListWorking = true;
|
||||
|
@ -48,7 +48,7 @@ private:
|
||||
bool updateTagListWorking;
|
||||
volatile bool updateTagListFinished;
|
||||
pthread_t updateTagListThread;
|
||||
static void * updateTagListTHelper(void * obj);
|
||||
static void * updateTagListTHelper(void * obj);
|
||||
void * updateTagListT();
|
||||
public:
|
||||
SearchModel();
|
||||
|
Reference in New Issue
Block a user