From 28fa759c3ed7d1460c1feb27c558bbb48f640f32 Mon Sep 17 00:00:00 2001 From: John Preston Date: Sat, 11 Jul 2026 01:58:06 +0400 Subject: [PATCH] Use original image for uploaded photos in editor. --- Telegram/SourceFiles/iv/editor/iv_editor_session.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Telegram/SourceFiles/iv/editor/iv_editor_session.cpp b/Telegram/SourceFiles/iv/editor/iv_editor_session.cpp index c798161872..80de1f1041 100644 --- a/Telegram/SourceFiles/iv/editor/iv_editor_session.cpp +++ b/Telegram/SourceFiles/iv/editor/iv_editor_session.cpp @@ -1828,6 +1828,17 @@ private: i != end(_originalMediaImages)) { return i->second; } + for (const auto &attachment : _attachments) { + if ((attachment.blockKind == RichPage::BlockKind::Photo) + && mediaIdMatchesAttachment(photoId, attachment)) { + const auto i = _originalMediaImages.find( + attachment.localMediaId); + if (i != end(_originalMediaImages)) { + return i->second; + } + break; + } + } const auto photo = _session->data().photo(PhotoId(photoId)); const auto media = photo->createMediaView(); const auto origin = composeDraftOrigin();