Fixed crash on start of poll stats loading animation.

This commit is contained in:
23rd
2026-07-20 19:07:25 +03:00
committed by John Preston
parent 18294947a0
commit c3fa03cf26
@@ -286,12 +286,11 @@ void ShowPollStatsBox(
loading,
{ .name = u"stats"_q, .sizeOverride = st::normalBoxLottieSize },
st::settingsBlockedListIconPadding);
loading->add(std::move(icon.widget));
auto startAnimation = std::move(icon.animate);
box->showFinishes(
) | rpl::take(1) | rpl::on_next([=]() mutable {
startAnimation(anim::repeat::loop);
}, loading->lifetime());
) | rpl::take(1) | rpl::on_next([animate = std::move(icon.animate)] {
animate(anim::repeat::loop);
}, icon.widget->lifetime());
loading->add(std::move(icon.widget));
loading->add(
object_ptr<Ui::FlatLabel>(
loading,