added missing cleaning of distant search results in GUI

This commit is contained in:
csoler 2020-07-03 22:48:33 +02:00
parent 6510af7ab6
commit 4d872d5778
No known key found for this signature in database
GPG key ID: 7BCA522266C0804C
4 changed files with 16 additions and 1 deletions

View file

@ -359,13 +359,21 @@ void GxsGroupFrameDialog::removeCurrentSearch()
mSearchGroupsItems.erase(it);
mKnownGroups.erase(search_request_id);
clearDistantSearchResults(search_request_id);
}
void GxsGroupFrameDialog::removeAllSearches()
{
for(auto it(mSearchGroupsItems.begin());it!=mSearchGroupsItems.end();++it)
ui->groupTreeWidget->removeSearchItem(it->second) ;
{
TurtleRequestId search_request_id = 0 ;
if(ui->groupTreeWidget->isSearchRequestItem(point,search_request_id))
clearDistantSearchResults(search_request_id);
ui->groupTreeWidget->removeSearchItem(it->second) ;
}
mSearchGroupsItems.clear();
mKnownGroups.clear();
}