plugins: made currentWindow available in RENDER_PRE_WINDOW (#10957)

This commit is contained in:
jmanc3
2025-07-07 11:06:42 -05:00
committed by GitHub
parent 54369adffa
commit 83c453cb82

View File

@@ -517,6 +517,9 @@ void CHyprRenderer::renderWindow(PHLWINDOW pWindow, PHLMONITOR pMonitor, const T
renderdata.pWindow = pWindow;
// for plugins
g_pHyprOpenGL->m_renderData.currentWindow = pWindow;
EMIT_HOOK_EVENT("render", RENDER_PRE_WINDOW);
const auto fullAlpha = renderdata.alpha * renderdata.fadeAlpha;
@@ -681,9 +684,6 @@ void CHyprRenderer::renderWindow(PHLWINDOW pWindow, PHLMONITOR pMonitor, const T
}
}
// for plugins
g_pHyprOpenGL->m_renderData.currentWindow = pWindow;
EMIT_HOOK_EVENT("render", RENDER_POST_WINDOW);
g_pHyprOpenGL->m_renderData.currentWindow.reset();