2
0
mirror of https://github.com/kotatogram/kotatogram-desktop synced 2025-09-02 07:35:12 +00:00

Change dialogs filter text area for two icons.

This commit is contained in:
John Preston
2017-08-06 19:11:22 +02:00
parent a2c93bc040
commit ce51abd9d0
3 changed files with 24 additions and 7 deletions

View File

@@ -921,11 +921,19 @@ void DialogsWidget::updateJumpToDateVisibility(bool fast) {
}
void DialogsWidget::updateSearchFromVisibility(bool fast) {
auto searchFromUserVisible = _searchInPeer && (_searchInPeer->isChat() || _searchInPeer->isMegagroup()) && !_searchFromUser;
auto visible = _searchInPeer && (_searchInPeer->isChat() || _searchInPeer->isMegagroup()) && !_searchFromUser;
auto changed = (visible == _chooseFromUser->isHiddenOrHiding());
if (fast) {
_chooseFromUser->toggleFast(searchFromUserVisible);
_chooseFromUser->toggleFast(visible);
} else {
_chooseFromUser->toggleAnimated(searchFromUserVisible);
_chooseFromUser->toggleAnimated(visible);
}
if (changed) {
auto margins = st::dialogsFilter.textMrg;
if (visible) {
margins.setRight(margins.right() + _chooseFromUser->width());
}
_filter->setTextMrg(margins);
}
}