minor fixes for mirrors & log more monitor events

This commit is contained in:
vaxerski
2022-11-19 13:01:32 +00:00
parent 250d61e0b3
commit e887149f25
5 changed files with 22 additions and 5 deletions

View File

@@ -1479,14 +1479,14 @@ void CConfigManager::performMonitorReload() {
for (auto& m : g_pCompositor->m_vRealMonitors) {
auto rule = getMonitorRuleFor(m->szName, m->output->description ? m->output->description : "");
// ensure mirror
m->setMirror(rule.mirrorOf);
if (!g_pHyprRenderer->applyMonitorRule(m.get(), &rule)) {
overAgain = true;
break;
}
// ensure mirror
m->setMirror(rule.mirrorOf);
g_pHyprRenderer->arrangeLayersForMonitor(m->ID);
}