From b363d8bfb558971e4a427d3baf43d2a8f695c443 Mon Sep 17 00:00:00 2001 From: Grigory Date: Sat, 19 Oct 2024 20:39:44 +0500 Subject: [PATCH] fix(ui/webview_helpers): append 0 if color channel value is 1 char long --- Telegram/SourceFiles/ui/webview_helpers.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Telegram/SourceFiles/ui/webview_helpers.cpp b/Telegram/SourceFiles/ui/webview_helpers.cpp index a0369421b..01cd56cb4 100644 --- a/Telegram/SourceFiles/ui/webview_helpers.cpp +++ b/Telegram/SourceFiles/ui/webview_helpers.cpp @@ -15,9 +15,9 @@ namespace { [[nodiscard]] QByteArray Serialize(const QColor &qt) { if (qt.alpha() == 255) { return '#' - + QByteArray::number(qt.red(), 16).right(2) - + QByteArray::number(qt.green(), 16).right(2) - + QByteArray::number(qt.blue(), 16).right(2); + + QByteArray::number(qt.red(), 16).rightJustified(2, '0') + + QByteArray::number(qt.green(), 16).rightJustified(2, '0') + + QByteArray::number(qt.blue(), 16).rightJustified(2, '0'); } return "rgba(" + QByteArray::number(qt.red()) + ","