From 0ed5131b6578814888f0d58f19ebc7fcd6da65cd Mon Sep 17 00:00:00 2001 From: John Preston Date: Sat, 26 Dec 2015 13:23:26 +0300 Subject: [PATCH] improved video overview layout --- Telegram/SourceFiles/layout.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/layout.cpp b/Telegram/SourceFiles/layout.cpp index 235a83d6e..5e5b64173 100644 --- a/Telegram/SourceFiles/layout.cpp +++ b/Telegram/SourceFiles/layout.cpp @@ -480,7 +480,7 @@ void LayoutOverviewVideo::paint(Painter &p, const QRect &clip, uint32 selection, p.drawEllipse(inner); p.setRenderHint(QPainter::HighQualityAntialiasing, false); - p.setOpacity(1); + p.setOpacity((radial && loaded) ? _radial->opacity() : 1); style::sprite icon; if (radial) { icon = (selected ? st::msgFileInCancelSelected : st::msgFileInCancel); @@ -489,9 +489,9 @@ void LayoutOverviewVideo::paint(Painter &p, const QRect &clip, uint32 selection, } else { icon = (selected ? st::msgFileInDownloadSelected : st::msgFileInDownload); } - p.setOpacity((radial && loaded) ? _radial->opacity() : 1); p.drawSpriteCenter(inner, icon); if (radial) { + p.setOpacity(1); QRect rinner(inner.marginsRemoved(QMargins(st::msgFileRadialLine, st::msgFileRadialLine, st::msgFileRadialLine, st::msgFileRadialLine))); _radial->draw(p, rinner, st::msgFileRadialLine, selected ? st::msgInBgSelected : st::msgInBg); }