From 056cab62681c87f61f13e2abc579ae1734f24c67 Mon Sep 17 00:00:00 2001 From: John Preston Date: Tue, 16 Mar 2021 18:15:19 +0400 Subject: [PATCH] Don't apply private userpic 'min' updates. --- Telegram/SourceFiles/data/data_session.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Telegram/SourceFiles/data/data_session.cpp b/Telegram/SourceFiles/data/data_session.cpp index 753532696a..3470b1803e 100644 --- a/Telegram/SourceFiles/data/data_session.cpp +++ b/Telegram/SourceFiles/data/data_session.cpp @@ -488,10 +488,12 @@ not_null Session::processUser(const MTPUser &data) { : result->nameOrPhone; result->setName(fname, lname, pname, uname); - if (const auto photo = data.vphoto()) { - result->setPhoto(*photo); - } else { - result->setPhoto(MTP_userProfilePhotoEmpty()); + if (!minimal || data.is_apply_min_photo()) { + if (const auto photo = data.vphoto()) { + result->setPhoto(*photo); + } else { + result->setPhoto(MTP_userProfilePhotoEmpty()); + } } if (const auto accessHash = data.vaccess_hash()) { result->setAccessHash(accessHash->v);