From 2638e54181c92ebc713f07e09957b041b551df7e Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Fri, 29 Sep 2023 16:21:07 +0300 Subject: [PATCH] Fixed available width for text in widget for point details on charts. --- Telegram/SourceFiles/statistics/point_details_widget.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/statistics/point_details_widget.cpp b/Telegram/SourceFiles/statistics/point_details_widget.cpp index 1e28f7a455..19c2e309d9 100644 --- a/Telegram/SourceFiles/statistics/point_details_widget.cpp +++ b/Telegram/SourceFiles/statistics/point_details_widget.cpp @@ -263,11 +263,13 @@ void PointDetailsWidget::paintEvent(QPaintEvent *e) { const auto valueWidth = line.value.maxWidth(); const auto valueContext = Ui::Text::PaintContext{ .position = QPoint(rect::right(_textRect) - valueWidth, lineY), + .outerWidth = _textRect.width(), + .availableWidth = valueWidth, }; const auto nameContext = Ui::Text::PaintContext{ .position = QPoint(_textRect.x(), lineY), - .outerWidth = _textRect.width() - valueWidth, - .availableWidth = _textRect.width(), + .outerWidth = _textRect.width(), + .availableWidth = _textRect.width() - valueWidth, }; p.setOpacity(line.alpha * line.alpha * _alpha); p.setPen(st::boxTextFg);