From dc27bfff2d59ce6ff19fa68e3eca189291c46d8e Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Thu, 16 May 2019 11:58:28 +0300 Subject: [PATCH] Fixed elision of user name in side menu. --- Telegram/SourceFiles/window/window_main_menu.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/window/window_main_menu.cpp b/Telegram/SourceFiles/window/window_main_menu.cpp index b5a571a26..8f7d71d21 100644 --- a/Telegram/SourceFiles/window/window_main_menu.cpp +++ b/Telegram/SourceFiles/window/window_main_menu.cpp @@ -250,6 +250,9 @@ void MainMenu::paintEvent(QPaintEvent *e) { auto clip = e->rect(); auto cover = QRect(0, 0, width(), st::mainMenuCoverHeight).intersected(clip); if (!cover.isEmpty()) { + const auto widthText = _cloudButton + ? _cloudButton->x() - st::mainMenuCloudSize + : width() - 2 * st::mainMenuCoverTextLeft; p.fillRect(cover, st::mainMenuCoverBg); p.setPen(st::mainMenuCoverFg); p.setFont(st::semiboldFont); @@ -257,7 +260,7 @@ void MainMenu::paintEvent(QPaintEvent *e) { p, st::mainMenuCoverTextLeft, st::mainMenuCoverNameTop, - width() - 2 * st::mainMenuCoverTextLeft, + widthText, width()); p.setFont(st::normalFont); p.drawTextLeft(st::mainMenuCoverTextLeft, st::mainMenuCoverStatusTop, width(), _phoneText);