Description: Workaround some missing gnu++26 features Can be dropped when Debian's gcc catches up Origin: https://github.com/cpiber/hyprland-ppa/blob/0dcd5f3101f7ced40879d0f34f337b1a2cdd79ae/hyprland/debian/patches/04-gcc-port Author: Constantin Piber Forwarded: not-needed Index: hyprland/src/helpers/Monitor.cpp =================================================================== --- hyprland.orig/src/helpers/Monitor.cpp 2025-09-11 12:44:26.479036068 +0800 +++ hyprland/src/helpers/Monitor.cpp 2025-09-11 12:44:26.471036161 +0800 @@ -599,7 +599,8 @@ 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 x = sortedModes | std::views::reverse; + requestedModes.insert(requestedModes.end(), x.cbegin(), x.cend()); }; // last fallback is always preferred mode