[Improvement] Do not clear search query after selection in multi-select
This commit is contained in:
parent
caa2d501f8
commit
0c3ca7995f
2 changed files with 5 additions and 5 deletions
|
|
@ -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());
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue