mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-04-18 15:17:07 +02:00
Fixed sending of choosing type from field autocomplete.
This commit is contained in:
parent
92425c7a1e
commit
2f1db4f449
1 changed files with 14 additions and 1 deletions
|
@ -201,7 +201,20 @@ auto FieldAutocomplete::stickerChosen() const
|
|||
|
||||
auto FieldAutocomplete::choosingProcesses() const
|
||||
-> rpl::producer<FieldAutocomplete::Type> {
|
||||
return _scroll->scrollTopChanges() | rpl::map([=] { return _type; });
|
||||
return _scroll->scrollTopChanges(
|
||||
) | rpl::filter([](int top) {
|
||||
return top != 0;
|
||||
}) | rpl::map([=] {
|
||||
return !_mrows.empty()
|
||||
? Type::Mentions
|
||||
: !_hrows.empty()
|
||||
? Type::Hashtags
|
||||
: !_brows.empty()
|
||||
? Type::BotCommands
|
||||
: !_srows.empty()
|
||||
? Type::Stickers
|
||||
: _type;
|
||||
});
|
||||
}
|
||||
|
||||
FieldAutocomplete::~FieldAutocomplete() = default;
|
||||
|
|
Loading…
Add table
Reference in a new issue