diff --git a/Telegram/SourceFiles/apiwrap.cpp b/Telegram/SourceFiles/apiwrap.cpp index bb7dde822a..fdf8e04512 100644 --- a/Telegram/SourceFiles/apiwrap.cpp +++ b/Telegram/SourceFiles/apiwrap.cpp @@ -2461,13 +2461,14 @@ void ApiWrap::refreshFileReference( const auto mediaStory = media ? media->storyId() : FullStoryId(); const auto storyId = mediaStory ? mediaStory - : FullStoryId( + : FullStoryId{ (IsStoryMsgId(item->id) ? item->history()->peer->id : PeerId()), (IsStoryMsgId(item->id) ? StoryIdFromMsgId(item->id) - : StoryId())); + : StoryId()) + }; if (storyId) { request(MTPstories_GetStoriesByID( _session->data().peer(storyId.peer)->input, diff --git a/Telegram/SourceFiles/dialogs/ui/dialogs_message_view.cpp b/Telegram/SourceFiles/dialogs/ui/dialogs_message_view.cpp index d209d70d53..448160e0bc 100644 --- a/Telegram/SourceFiles/dialogs/ui/dialogs_message_view.cpp +++ b/Telegram/SourceFiles/dialogs/ui/dialogs_message_view.cpp @@ -297,9 +297,9 @@ void MessageView::prepare( ? 0 : minFrom - kLeftShift; - textToCache = TextWithEntities( - minFrom > 0 ? kQEllipsis : QString()) - .append(Text::Mid(std::move(textToCache), minFrom)); + textToCache = (TextWithEntities{ + minFrom > 0 ? kQEllipsis : QString() + }).append(Text::Mid(std::move(textToCache), minFrom)); } } _hasPlainLinkAtBegin = !textToCache.entities.empty()