Fix wrong search focusing.

Fixes #28052.
This commit is contained in:
John Preston 2024-06-30 10:26:35 +04:00
parent dd57ad567f
commit e8f16840de
2 changed files with 3 additions and 2 deletions

View file

@ -1855,12 +1855,13 @@ void HistoryWidget::setInnerFocus() {
if (_list) {
if (isSearching()) {
_composeSearch->setInnerFocus();
} else if (_chooseTheme && _chooseTheme->shouldBeShown()) {
} else if (isChoosingTheme()) {
_chooseTheme->setFocus();
} else if (_showAnimation
|| _nonEmptySelection
|| (_list && _list->wasSelectedText())
|| isRecording()
|| isJoinChannel()
|| isBotStart()
|| isBlocked()
|| (!_canSendTexts && !_editMsgId)) {

View file

@ -504,7 +504,7 @@ private:
int countMembersDropdownHeightMax() const;
void updateReplyToName();
bool editingMessage() const {
[[nodiscard]] bool editingMessage() const {
return _editMsgId != 0;
}