Merge tag 'v6.7.5' into dev

This commit is contained in:
AlexeyZavar
2026-04-07 22:26:47 +03:00
32 changed files with 444 additions and 51 deletions
@@ -2065,6 +2065,16 @@ rpl::producer<not_null<ViewElement*>> Session::viewResizeRequest() const {
return _viewResizeRequest.events();
}
void Session::notifyViewHeightAdjusted(
not_null<ViewElement*> view,
int delta) {
_viewHeightAdjusted.fire({ view, delta });
}
rpl::producer<Session::ViewHeightAdjusted> Session::viewHeightAdjusted() const {
return _viewHeightAdjusted.events();
}
void Session::requestItemShowHighlight(not_null<HistoryItem*> item) {
_itemShowHighlightRequest.fire_copy(item);
}
@@ -2107,6 +2117,14 @@ void Session::requestItemTextRefresh(not_null<HistoryItem*> item) {
}
}
void Session::requestItemTextRefreshStreaming(
not_null<HistoryItem*> item) {
enumerateItemViews(item, [&](not_null<ViewElement*> view) {
view->itemTextUpdatedStreaming();
});
requestItemResize(item);
}
void Session::registerRestricted(
not_null<const HistoryItem*> item,
const QString &reason) {