From 331d1baad64b1a6ab082e62f84474096be2f5840 Mon Sep 17 00:00:00 2001 From: John Preston Date: Sun, 10 Feb 2019 11:18:38 +0300 Subject: [PATCH] Fix videos without thumbnails in MediaView. Fixes #5668. --- Telegram/SourceFiles/mediaview.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Telegram/SourceFiles/mediaview.cpp b/Telegram/SourceFiles/mediaview.cpp index cc680da93..39d063013 100644 --- a/Telegram/SourceFiles/mediaview.cpp +++ b/Telegram/SourceFiles/mediaview.cpp @@ -1810,10 +1810,10 @@ void MediaView::initAnimation() { ? _doc->thumbnail() : Image::Blank().get())->pixNoCache(fileOrigin(), w, h, VideoThumbOptions(_doc), w / cIntRetinaFactor(), h / cIntRetinaFactor()); _current.setDevicePixelRatio(cRetinaFactor()); + } else if (_doc->hasThumbnail()) { + _current = _doc->thumbnail()->pixNoCache(fileOrigin(), _doc->thumbnail()->width(), _doc->thumbnail()->height(), VideoThumbOptions(_doc), st::mediaviewFileIconSize, st::mediaviewFileIconSize); } else { - _current = (_doc->hasThumbnail() - ? _doc->thumbnail() - : Image::Blank().get())->pixNoCache(fileOrigin(), _doc->thumbnail()->width(), _doc->thumbnail()->height(), VideoThumbOptions(_doc), st::mediaviewFileIconSize, st::mediaviewFileIconSize); + _current = Image::Blank().get()->pixNoCache({}, Image::Blank()->width(), Image::Blank()->height(), VideoThumbOptions(_doc), st::mediaviewFileIconSize, st::mediaviewFileIconSize); } }