summaryrefslogtreecommitdiff
path: root/src/render/Renderer.cpp
diff options
context:
space:
mode:
authorVaxry <vaxry@vaxry.net>2024-04-04 22:43:57 +0100
committerVaxry <vaxry@vaxry.net>2024-04-04 22:43:57 +0100
commitec2cc79c652b11655cc66d5e09b75b3c72e50a1d (patch)
treefa4ade027cf5350b045aca0196613b1f8b67b505 /src/render/Renderer.cpp
parent0569b9c30099be32f5e0d3b56a050059b9e5a8c1 (diff)
renderer: avoid double-rendering ls-es on fadingOut
fixes #5295
Diffstat (limited to 'src/render/Renderer.cpp')
-rw-r--r--src/render/Renderer.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/render/Renderer.cpp b/src/render/Renderer.cpp
index af6b7aae..bce08264 100644
--- a/src/render/Renderer.cpp
+++ b/src/render/Renderer.cpp
@@ -661,7 +661,8 @@ void CHyprRenderer::renderWindow(CWindow* pWindow, CMonitor* pMonitor, timespec*
void CHyprRenderer::renderLayer(SLayerSurface* pLayer, CMonitor* pMonitor, timespec* time, bool popups) {
if (pLayer->fadingOut) {
- g_pHyprOpenGL->renderSnapshot(&pLayer);
+ if (!popups)
+ g_pHyprOpenGL->renderSnapshot(&pLayer);
return;
}