diff --git a/Telegram/SourceFiles/ui/widgets/inner_dropdown.cpp b/Telegram/SourceFiles/ui/widgets/inner_dropdown.cpp index c09f0d3678..ca1393f7a2 100644 --- a/Telegram/SourceFiles/ui/widgets/inner_dropdown.cpp +++ b/Telegram/SourceFiles/ui/widgets/inner_dropdown.cpp @@ -111,7 +111,10 @@ void InnerDropdown::paintEvent(QPaintEvent *e) { auto ms = getms(); if (_a_show.animating(ms)) { if (auto opacity = _a_opacity.current(ms, _hiding ? 0. : 1.)) { - _showAnimation->paintFrame(p, 0, 0, width(), _a_show.current(1.), opacity); + // _a_opacity.current(ms)->opacityAnimationCallback()->_showAnimation.reset() + if (_showAnimation) { + _showAnimation->paintFrame(p, 0, 0, width(), _a_show.current(1.), opacity); + } } } else if (_a_opacity.animating(ms)) { p.setOpacity(_a_opacity.current(0.));