From 805225de3faa8d00fbe3aca0cd24da456d600c6d Mon Sep 17 00:00:00 2001 From: John Preston Date: Fri, 3 Apr 2026 17:17:00 +0700 Subject: [PATCH] Fix possible clamp() contract violation. --- .../history/view/controls/history_view_compose_ai_tooltip.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/history/view/controls/history_view_compose_ai_tooltip.cpp b/Telegram/SourceFiles/history/view/controls/history_view_compose_ai_tooltip.cpp index 2ceee5e094..e10d64eb39 100644 --- a/Telegram/SourceFiles/history/view/controls/history_view_compose_ai_tooltip.cpp +++ b/Telegram/SourceFiles/history/view/controls/history_view_compose_ai_tooltip.cpp @@ -84,7 +84,7 @@ void AiTooltipManager::updateGeometry() { + geometry.width() - size.width(); return QPoint( - std::clamp(left, 0, maxWidth - size.width()), + std::max(std::min(left, maxWidth - size.width()), 0), geometry.y() - size.height() - st::historyAiComposeTooltipSkip); }; _tooltip->pointAt(geometry, RectPart::Top, countPosition);