recalculate layout on deco or border change

This commit is contained in:
Vaxry 2023-01-24 14:04:01 +00:00
parent 70b5c1b119
commit 1cc7587789

View file

@ -620,8 +620,10 @@ std::string dispatchKeyword(std::string in) {
// decorations will probably need a repaint // decorations will probably need a repaint
if (COMMAND.contains("decoration:") || COMMAND.contains("border")) { if (COMMAND.contains("decoration:") || COMMAND.contains("border")) {
for (auto& m : g_pCompositor->m_vMonitors) for (auto& m : g_pCompositor->m_vMonitors) {
g_pHyprRenderer->damageMonitor(m.get()); g_pHyprRenderer->damageMonitor(m.get());
g_pLayoutManager->getCurrentLayout()->recalculateMonitor(m->ID);
}
} }
Debug::log(LOG, "Hyprctl: keyword %s : %s", COMMAND.c_str(), VALUE.c_str()); Debug::log(LOG, "Hyprctl: keyword %s : %s", COMMAND.c_str(), VALUE.c_str());