diff options
| author | vaxerski <43317083+vaxerski@users.noreply.github.com> | 2022-12-05 18:00:57 +0000 |
|---|---|---|
| committer | vaxerski <43317083+vaxerski@users.noreply.github.com> | 2022-12-05 18:00:57 +0000 |
| commit | 9c67e08dbdf441cf3d51095eb598dcec52da7918 (patch) | |
| tree | 8997e8527ad2171916743fc02a4b8d35baf1f4a9 /src/render/Renderer.cpp | |
| parent | 6cf716f182d2cd7deb26a5ba966657bdbedb9c1f (diff) | |
ignore alpha when sharing window
Diffstat (limited to 'src/render/Renderer.cpp')
| -rw-r--r-- | src/render/Renderer.cpp | 5 |
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; |
