workspace: update windows when selector match could change (#5533)

* workspace: update windows when group updates

* workspace: update windows when floating toggle

* workspace: update windows when stop dragging window by mouse
This commit is contained in:
Sungyoon Cho
2024-04-11 01:26:11 +09:00
committed by GitHub
parent b573c20125
commit c35fa9bacc
6 changed files with 56 additions and 23 deletions

View File

@@ -792,12 +792,11 @@ void CConfigManager::postConfigReload(const Hyprlang::CParseResult& result) {
refreshGroupBarGradients();
// Updates dynamic window and workspace rules
for (auto& w : g_pCompositor->m_vWindows) {
if (!w->m_bIsMapped)
for (auto& w : g_pCompositor->m_vWorkspaces) {
if (w->inert())
continue;
w->updateDynamicRules();
w->updateSpecialRenderData();
g_pCompositor->updateWorkspaceWindows(w->m_iID);
g_pCompositor->updateWorkspaceSpecialRenderData(w->m_iID);
}
// Update window border colors