From 22cf85eb5ee5e5ad40b86effcb68dabdaeb4bd2d Mon Sep 17 00:00:00 2001 From: Andreas Xirtus Date: Thu, 2 Apr 2026 17:41:30 +0200 Subject: [PATCH] fix: replace C++23 insert_range with compatible insert for GCC 14 --- src/helpers/Monitor.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/helpers/Monitor.cpp b/src/helpers/Monitor.cpp index dafec82ad..7e8833d3c 100644 --- a/src/helpers/Monitor.cpp +++ b/src/helpers/Monitor.cpp @@ -702,7 +702,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