summaryrefslogtreecommitdiff
path: root/src/render/Renderer.cpp
diff options
context:
space:
mode:
authorvaxerski <43317083+vaxerski@users.noreply.github.com>2022-12-05 18:00:57 +0000
committervaxerski <43317083+vaxerski@users.noreply.github.com>2022-12-05 18:00:57 +0000
commit9c67e08dbdf441cf3d51095eb598dcec52da7918 (patch)
tree8997e8527ad2171916743fc02a4b8d35baf1f4a9 /src/render/Renderer.cpp
parent6cf716f182d2cd7deb26a5ba966657bdbedb9c1f (diff)
ignore alpha when sharing window
Diffstat (limited to 'src/render/Renderer.cpp')
-rw-r--r--src/render/Renderer.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/render/Renderer.cpp b/src/render/Renderer.cpp
index 5dd70acf..69adb40d 100644
--- a/src/render/Renderer.cpp
+++ b/src/render/Renderer.cpp
@@ -249,6 +249,11 @@ void CHyprRenderer::renderWindow(CWindow* pWindow, CMonitor* pMonitor, timespec*
renderdata.blur = !ignoreAllGeometry; // if it shouldn't, it will be ignored later
renderdata.pWindow = pWindow;
+ if (ignoreAllGeometry) {
+ renderdata.alpha = 1.f;
+ renderdata.fadeAlpha = 255.f;
+ }
+
// apply window special data
if (pWindow->m_sSpecialRenderData.alphaInactive == -1)
renderdata.alpha *= pWindow->m_sSpecialRenderData.alpha;