mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-05 06:33:57 +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
|
auto FieldAutocomplete::choosingProcesses() const
|
||||||
-> rpl::producer<FieldAutocomplete::Type> {
|
-> 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;
|
FieldAutocomplete::~FieldAutocomplete() = default;
|
||||||
|
|
Loading…
Add table
Reference in a new issue