From ddcae74e09ade4215da537791e10ee229e4e3f7d Mon Sep 17 00:00:00 2001 From: vaxerski Date: Sat, 31 Dec 2022 17:31:33 +0100 Subject: normalize gradients and denormalize in groupbar --- src/render/decorations/CHyprGroupBarDecoration.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/render/decorations/CHyprGroupBarDecoration.cpp') 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; -- cgit v1.2.3