diff --git a/Telegram/SourceFiles/info/profile/info_profile_cover.cpp b/Telegram/SourceFiles/info/profile/info_profile_cover.cpp index f92dffdbc2..eae3b777f5 100644 --- a/Telegram/SourceFiles/info/profile/info_profile_cover.cpp +++ b/Telegram/SourceFiles/info/profile/info_profile_cover.cpp @@ -444,7 +444,7 @@ void Cover::refreshUploadPhotoOverlay() { }(), [=](Ui::UserpicButton::ChosenImage chosen) { using ChosenType = Ui::UserpicButton::ChosenType; auto result = Api::PeerPhoto::UserPhoto{ - base::take(chosen.image), + base::take(chosen.image), // Strange MSVC bug with take. chosen.markup.documentId, chosen.markup.colors, }; diff --git a/Telegram/SourceFiles/info/userpic/info_userpic_emoji_builder_common.cpp b/Telegram/SourceFiles/info/userpic/info_userpic_emoji_builder_common.cpp index 6ddbf4adfa..a440f59b8c 100644 --- a/Telegram/SourceFiles/info/userpic/info_userpic_emoji_builder_common.cpp +++ b/Telegram/SourceFiles/info/userpic/info_userpic_emoji_builder_common.cpp @@ -31,6 +31,8 @@ namespace UserpicBuilder { return Images::Round( std::move(i), Images::CornersMask(radius / style::DevicePixelRatio())); + } else { + return std::move(i); } }; if (style::DevicePixelRatio() == 1) {