This commit is contained in:
Andreas Xirtus 2026-05-06 00:39:43 +08:00 committed by GitHub
commit 9fb226ffab
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -708,7 +708,8 @@ bool CMonitor::applyMonitorRule(Config::CMonitorRule&& pMonitorRule, bool force)
std::ranges::sort(sortedModes, sortFunc);
if (sortedModes.size() > 3)
sortedModes.erase(sortedModes.begin() + 3, sortedModes.end());
requestedModes.insert_range(requestedModes.end(), sortedModes | std::views::reverse);
auto reversed = sortedModes | std::views::reverse;
requestedModes.insert(requestedModes.end(), reversed.begin(), reversed.end());
};
// last fallback is always preferred mode