renderer: fix render_unfocused

This commit is contained in:
Vaxry 2025-11-21 18:48:45 +00:00
parent 79a2781923
commit abb2f7ee6f
No known key found for this signature in database
GPG key ID: 665806380871D640

View file

@ -138,6 +138,13 @@ CHyprRenderer::CHyprRenderer() {
});
});
static auto P4 = g_pHookSystem->hookDynamic("windowUpdateRules", [&](void* self, SCallbackInfo& info, std::any param) {
const auto PWINDOW = std::any_cast<PHLWINDOW>(param);
if (PWINDOW->m_ruleApplicator->renderUnfocused().valueOrDefault())
addWindowToRenderUnfocused(PWINDOW);
});
m_cursorTicker = wl_event_loop_add_timer(g_pCompositor->m_wlEventLoop, cursorTicker, nullptr);
wl_event_source_timer_update(m_cursorTicker, 500);