verify lastmon status on connect

This commit is contained in:
vaxerski 2022-12-12 20:51:20 +00:00
parent 111d209bff
commit f8a6799d4e
1 changed files with 12 additions and 0 deletions

View File

@ -142,6 +142,18 @@ void CMonitor::onConnect(bool noRule) {
// ensure VRR (will enable if necessary)
g_pConfigManager->ensureVRR(this);
// verify last mon valid
bool found = false;
for (auto& m : g_pCompositor->m_vMonitors) {
if (m.get() == g_pCompositor->m_pLastMonitor) {
found = true;
break;
}
}
if (!found)
g_pCompositor->setActiveMonitor(this);
}
void CMonitor::onDisconnect() {