Re-fixed focus capture from compose search widget.

This commit is contained in:
23rd 2024-11-30 09:14:08 +03:00 committed by John Preston
parent 043d97cfdf
commit 2b122087c4

View file

@ -390,7 +390,7 @@ rpl::producer<not_null<QKeyEvent*>> TopBar::keyEvents() const {
}
void TopBar::setInnerFocus() {
if (Ui::InFocusChain(_select)) {
if (Ui::AppInFocus() && Ui::InFocusChain(_select->window())) {
_select->setInnerFocus();
}
}
@ -1035,7 +1035,7 @@ ComposeSearch::Inner::Inner(
}
void ComposeSearch::Inner::setInnerFocus() {
if (Ui::InFocusChain(_topBar)) {
if (Ui::AppInFocus() && Ui::InFocusChain(_topBar->window())) {
_topBar->setInnerFocus();
}
}