From 9d54e24d9db917dd5c973c490d7778e5bbb31344 Mon Sep 17 00:00:00 2001 From: itsmattkc <34096995+itsmattkc@users.noreply.github.com> Date: Mon, 26 Sep 2022 08:33:24 -0700 Subject: [PATCH] colorvalueswidget: detect rgba hex --- app/widget/colorwheel/colorvalueswidget.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/widget/colorwheel/colorvalueswidget.cpp b/app/widget/colorwheel/colorvalueswidget.cpp index e125decd5..4ba54df49 100644 --- a/app/widget/colorwheel/colorvalueswidget.cpp +++ b/app/widget/colorwheel/colorvalueswidget.cpp @@ -440,6 +440,10 @@ void ColorValuesTab::HexChanged(const QString &s) uint32_t hex = s.toULong(&ok, 16); if (ok) { + if (hex >= 0x1000000) { + hex >>= 8; + } + uint32_t r = (hex & 0xFF0000) >> 16; uint32_t g = (hex & 0x00FF00) >> 8; uint32_t b = (hex & 0x0000FF);