[Improvement] Do not clear search query after selection in multi-select

This commit is contained in:
Eric Kotato 2022-09-11 06:23:10 +03:00 committed by Eric Kotato
parent a8c4bb66ea
commit 3bcede9858
2 changed files with 5 additions and 5 deletions

View file

@ -267,9 +267,9 @@ void PeerListBox::peerListSetRowChecked(
peerListUpdateRow(row); peerListUpdateRow(row);
// This call deletes row from _searchRows. // This call deletes row from _searchRows.
if (_select) { //if (_select) {
_select->entity()->clearQuery(); // _select->entity()->clearQuery();
} //}
} else { } else {
// The itemRemovedCallback will call changeCheckState() here. // The itemRemovedCallback will call changeCheckState() here.
if (_select) { if (_select) {
@ -289,7 +289,7 @@ void PeerListBox::peerListSetForeignRowChecked(
addSelectItem(row, animated); addSelectItem(row, animated);
// This call deletes row from _searchRows. // This call deletes row from _searchRows.
_select->entity()->clearQuery(); //_select->entity()->clearQuery();
} else { } else {
// The itemRemovedCallback will call changeCheckState() here. // The itemRemovedCallback will call changeCheckState() here.
_select->entity()->removeItem(row->id()); _select->entity()->removeItem(row->id());

View file

@ -860,7 +860,7 @@ void ShareBox::innerSelectedChanged(
bool checked) { bool checked) {
if (checked) { if (checked) {
addPeerToMultiSelect(thread); addPeerToMultiSelect(thread);
_select->clearQuery(); //_select->clearQuery();
} else { } else {
_select->removeItem(thread->peer()->id.value); _select->removeItem(thread->peer()->id.value);
} }