From e30537250f4a4fe3c55d162fa089e6bce9d5a088 Mon Sep 17 00:00:00 2001 From: El Date: Thu, 6 Nov 2025 10:49:44 +0000 Subject: [PATCH] VNC-151 Refactor ScreenSet logic for modern C++ --- common/rfb/ScreenSet.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/rfb/ScreenSet.h b/common/rfb/ScreenSet.h index f5a588a..3340b19 100644 --- a/common/rfb/ScreenSet.h +++ b/common/rfb/ScreenSet.h @@ -106,12 +106,12 @@ namespace rfb { fb_rect.setXYWH(0, 0, fb_width, fb_height); - for (auto &screen: screens) { + for (const auto &screen: screens) { if (screen.dimensions.is_empty()) return false; if (!screen.dimensions.enclosed_by(fb_rect)) return false; - if (seen_ids.find(screen.id) != seen_ids.end()) + if (seen_ids.contains(screen.id)) return false; seen_ids.insert(screen.id); }