parent
57345cec3b
commit
5aaa72e8cd
|
@ -46,9 +46,12 @@ EmojiInteractions::EmojiInteractions(not_null<Main::Session*> session)
|
||||||
: _session(session) {
|
: _session(session) {
|
||||||
_session->data().viewRemoved(
|
_session->data().viewRemoved(
|
||||||
) | rpl::filter([=] {
|
) | rpl::filter([=] {
|
||||||
return !_plays.empty();
|
return !_plays.empty() || !_delayed.empty();
|
||||||
}) | rpl::start_with_next([=](not_null<const Element*> view) {
|
}) | rpl::start_with_next([=](not_null<const Element*> view) {
|
||||||
_plays.erase(ranges::remove(_plays, view, &Play::view), end(_plays));
|
_plays.erase(ranges::remove(_plays, view, &Play::view), end(_plays));
|
||||||
|
_delayed.erase(
|
||||||
|
ranges::remove(_delayed, view, &Delayed::view),
|
||||||
|
end(_delayed));
|
||||||
}, _lifetime);
|
}, _lifetime);
|
||||||
|
|
||||||
_emojiSize = Sticker::EmojiSize();
|
_emojiSize = Sticker::EmojiSize();
|
||||||
|
|
Loading…
Reference in New Issue