From d94ef82327a26fcab01eae995d0b7a370053bac1 Mon Sep 17 00:00:00 2001 From: John Preston Date: Tue, 11 Jul 2017 13:21:01 +0300 Subject: [PATCH] Fix opening a forwarded GIF in MediaView on click. Fixes #3645 --- Telegram/SourceFiles/history/history_media_types.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/history/history_media_types.cpp b/Telegram/SourceFiles/history/history_media_types.cpp index 91bbe1ccc..d357e5a16 100644 --- a/Telegram/SourceFiles/history/history_media_types.cpp +++ b/Telegram/SourceFiles/history/history_media_types.cpp @@ -1750,7 +1750,6 @@ HistoryGif::HistoryGif(gsl::not_null parent, DocumentData *documen , _data(document) , _caption(st::minPhotoSize - st::msgPadding.left() - st::msgPadding.right()) { setDocumentLinks(_data, true); - _openInMediaviewLink = MakeShared(_data); setStatusSize(FileStatusSizeReady); @@ -1775,6 +1774,9 @@ void HistoryGif::initDimensions() { if (_caption.hasSkipBlock()) { _caption.setSkipBlock(_parent->skipBlockWidth(), _parent->skipBlockHeight()); } + if (!_openInMediaviewLink) { + _openInMediaviewLink = MakeShared(_data); + } bool bubble = _parent->hasBubble(); int32 tw = 0, th = 0;