From 26345208a9e53a1ac1ab0a78bcb61a80c6e9a820 Mon Sep 17 00:00:00 2001 From: John Preston Date: Sat, 1 Jun 2024 23:02:29 +0400 Subject: [PATCH] Fix caption disappearance on album sending. --- Telegram/SourceFiles/data/data_session.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Telegram/SourceFiles/data/data_session.cpp b/Telegram/SourceFiles/data/data_session.cpp index dba1c3d69..c11c2ef8a 100644 --- a/Telegram/SourceFiles/data/data_session.cpp +++ b/Telegram/SourceFiles/data/data_session.cpp @@ -1821,18 +1821,16 @@ rpl::producer> Session::itemDataChanges() const { void Session::requestItemTextRefresh(not_null item) { const auto call = [&](not_null item) { - if (const auto i = _views.find(item); i != _views.end()) { - for (const auto &view : i->second) { - view->itemTextUpdated(); - } - } + enumerateItemViews(item, [&](not_null view) { + view->itemTextUpdated(); + }); + requestItemResize(item); }; if (const auto group = groups().find(item)) { call(group->items.front()); } else { call(item); } - requestItemResize(item); } void Session::registerHighlightProcess(