diff --git a/Telegram/SourceFiles/ui/chat/group_call_userpics.cpp b/Telegram/SourceFiles/ui/chat/group_call_userpics.cpp index 3c2ad72b9..4044c7d26 100644 --- a/Telegram/SourceFiles/ui/chat/group_call_userpics.cpp +++ b/Telegram/SourceFiles/ui/chat/group_call_userpics.cpp @@ -364,6 +364,9 @@ void GroupCallUserpics::finishAnimating() { } void GroupCallUserpics::toggle(Userpic &userpic, bool shown) { + if (userpic.hiding == !shown && !userpic.shownAnimation.animating()) { + return; + } userpic.hiding = !shown; userpic.shownAnimation.start( [=] { recountAndRepaint(); },