summaryrefslogtreecommitdiff
path: root/src/render/decorations/CHyprGroupBarDecoration.cpp
diff options
context:
space:
mode:
authorvaxerski <vaxry@vaxry.net>2022-12-31 17:31:33 +0100
committervaxerski <vaxry@vaxry.net>2022-12-31 17:31:33 +0100
commitddcae74e09ade4215da537791e10ee229e4e3f7d (patch)
tree578c2a9033cfcf8136fa1ae52245a9fc7f0dd01f /src/render/decorations/CHyprGroupBarDecoration.cpp
parent228e630f40de2e84e5c02384352dc9a0f70257d9 (diff)
normalize gradients and denormalize in groupbar
Diffstat (limited to 'src/render/decorations/CHyprGroupBarDecoration.cpp')
-rw-r--r--src/render/decorations/CHyprGroupBarDecoration.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/render/decorations/CHyprGroupBarDecoration.cpp b/src/render/decorations/CHyprGroupBarDecoration.cpp
index 7b7c1576..cfe5255f 100644
--- a/src/render/decorations/CHyprGroupBarDecoration.cpp
+++ b/src/render/decorations/CHyprGroupBarDecoration.cpp
@@ -92,6 +92,7 @@ void CHyprGroupBarDecoration::draw(CMonitor* pMonitor, float a, const Vector2D&
CColor color = m_dwGroupMembers[i] == g_pCompositor->m_pLastWindow ? ((CGradientValueData*)PGROUPCOLACTIVE->get())->m_vColors[0] :
((CGradientValueData*)PGROUPCOLINACTIVE->get())->m_vColors[0];
color.a *= a;
+ color = color * 255.f; // gradient has 0 - 1
g_pHyprOpenGL->renderRect(&rect, color);
xoff += PAD + BARW;