mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-04-16 14:17:12 +02:00
Fixed focus capture from compose search widget.
This commit is contained in:
parent
e82506e0c4
commit
f2ed649694
1 changed files with 7 additions and 2 deletions
|
@ -31,6 +31,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
|
|||
#include "ui/widgets/shadow.h"
|
||||
#include "ui/widgets/scroll_area.h"
|
||||
#include "ui/painter.h"
|
||||
#include "ui/ui_utility.h"
|
||||
#include "window/window_session_controller.h"
|
||||
#include "styles/style_boxes.h"
|
||||
#include "styles/style_chat.h"
|
||||
|
@ -389,7 +390,9 @@ rpl::producer<not_null<QKeyEvent*>> TopBar::keyEvents() const {
|
|||
}
|
||||
|
||||
void TopBar::setInnerFocus() {
|
||||
_select->setInnerFocus();
|
||||
if (Ui::InFocusChain(_select)) {
|
||||
_select->setInnerFocus();
|
||||
}
|
||||
}
|
||||
|
||||
void TopBar::updateSize() {
|
||||
|
@ -1032,7 +1035,9 @@ ComposeSearch::Inner::Inner(
|
|||
}
|
||||
|
||||
void ComposeSearch::Inner::setInnerFocus() {
|
||||
_topBar->setInnerFocus();
|
||||
if (Ui::InFocusChain(_topBar)) {
|
||||
_topBar->setInnerFocus();
|
||||
}
|
||||
}
|
||||
|
||||
void ComposeSearch::Inner::setQuery(const QString &query) {
|
||||
|
|
Loading…
Add table
Reference in a new issue