From 1bd4595bba8f73ee78e31670f2f42a747d620f7a Mon Sep 17 00:00:00 2001 From: John Preston Date: Sun, 27 Mar 2022 18:55:45 +0400 Subject: [PATCH] Fix photo changing in settings / groups / channels. --- Telegram/SourceFiles/ui/special_buttons.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Telegram/SourceFiles/ui/special_buttons.cpp b/Telegram/SourceFiles/ui/special_buttons.cpp index 271a9949c..fa78838f2 100644 --- a/Telegram/SourceFiles/ui/special_buttons.cpp +++ b/Telegram/SourceFiles/ui/special_buttons.cpp @@ -240,7 +240,7 @@ void UserpicButton::prepare() { } setClickHandlerByRole(); - if (_role == Role::ChangePhoto) { + if (_role == Role::ChangePhoto || _role == Role::OpenPhoto) { chosenImages( ) | rpl::start_with_next([=](QImage &&image) { setImage(std::move(image)); @@ -262,9 +262,7 @@ void UserpicButton::setClickHandlerByRole() { break; case Role::OpenPhoto: - addClickHandler([=] { - openPeerPhoto(); - }); + addClickHandler([=] { openPeerPhoto(); }); break; case Role::OpenProfile: