diff --git a/Telegram/SourceFiles/data/data_media_types.cpp b/Telegram/SourceFiles/data/data_media_types.cpp index 54a66fc16e..ab587de75f 100644 --- a/Telegram/SourceFiles/data/data_media_types.cpp +++ b/Telegram/SourceFiles/data/data_media_types.cpp @@ -2396,7 +2396,12 @@ bool MediaPoll::updateInlineResultMedia(const MTPMessageMedia &media) { } bool MediaPoll::updateSentMedia(const MTPMessageMedia &media) { - return false; + return media.match([&](const MTPDmessageMediaPoll &data) { + parent()->history()->owner().processPoll(data); + return true; + }, [](const auto &) { + return false; + }); } std::unique_ptr MediaPoll::createView(