renderer: minor damage fixes

This commit is contained in:
Vaxry 2025-05-10 23:53:05 +01:00
parent f58bb72d3a
commit 9a87498bb1
No known key found for this signature in database
GPG Key ID: 665806380871D640

View File

@ -175,7 +175,7 @@ bool CHyprRenderer::shouldRenderWindow(PHLWINDOW pWindow, PHLMONITOR pMonitor) {
return false; return false;
if (!pWindow->m_workspace && pWindow->m_fadingOut) if (!pWindow->m_workspace && pWindow->m_fadingOut)
return pWindow->workspaceID() == pMonitor->activeWorkspaceID(); return pWindow->workspaceID() == pMonitor->activeWorkspaceID() || pWindow->workspaceID() == pMonitor->activeSpecialWorkspaceID();
if (pWindow->m_pinned) if (pWindow->m_pinned)
return true; return true;
@ -2523,7 +2523,6 @@ void CHyprRenderer::renderSnapshot(PHLWINDOW pWindow) {
data.color = CHyprColor(0, 0, 0, *PDIMAROUND * pWindow->m_alpha->value()); data.color = CHyprColor(0, 0, 0, *PDIMAROUND * pWindow->m_alpha->value());
m_renderPass.add(makeShared<CRectPassElement>(data)); m_renderPass.add(makeShared<CRectPassElement>(data));
damageMonitor(PMONITOR);
} }
if (shouldBlur(pWindow)) { if (shouldBlur(pWindow)) {