Fix a crash in topic from archive search.

Fixes #25609.
This commit is contained in:
John Preston 2023-01-09 09:36:20 +04:00
parent 2d9d373c7f
commit 21232e09a4
2 changed files with 3 additions and 1 deletions

View File

@ -2851,7 +2851,6 @@ void InnerWidget::searchInChat(Key key, PeerData *from) {
_searchInChat = key;
_searchFromPeer = from;
if (_searchInChat) {
_controller->closeFolder();
onHashtagFilterUpdate(QStringView());
_cancelSearchInChat->show();
} else {

View File

@ -2196,6 +2196,9 @@ bool Widget::setSearchInChat(Key chat, PeerData *from) {
updateSearchFromVisibility();
clearSearchCache();
}
if (_searchInChat && _layout == Layout::Main) {
controller()->closeFolder();
}
_inner->searchInChat(_searchInChat, _searchFromAuthor);
if (_subsectionTopBar) {
_subsectionTopBar->searchEnableJumpToDate(