Fix possible clamp() contract violation.

This commit is contained in:
John Preston
2026-04-03 17:17:00 +07:00
parent 8de878693d
commit 805225de3f
@@ -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);