From 152f6d80e50d1da2f50b80a84e16cbac53684623 Mon Sep 17 00:00:00 2001 From: jean-pierre charras Date: Wed, 3 May 2023 16:06:17 +0200 Subject: [PATCH] Use operator at() instead of [] to access a std::array item It helps debug. --- pcbnew/pad.h | 4 ++-- pcbnew/pcb_track.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pcbnew/pad.h b/pcbnew/pad.h index 0eea504930..b7576c2b2e 100644 --- a/pcbnew/pad.h +++ b/pcbnew/pad.h @@ -731,13 +731,13 @@ public: const ZONE_LAYER_OVERRIDE& GetZoneLayerOverride( PCB_LAYER_ID aLayer ) const { - return m_zoneLayerOverrides[ aLayer ]; + return m_zoneLayerOverrides.at( aLayer ); } void SetZoneLayerOverride( PCB_LAYER_ID aLayer, ZONE_LAYER_OVERRIDE aOverride ) { std::unique_lock cacheLock( m_zoneLayerOverridesMutex ); - m_zoneLayerOverrides[ aLayer ] = aOverride; + m_zoneLayerOverrides.at( aLayer ) = aOverride; } #if defined(DEBUG) diff --git a/pcbnew/pcb_track.h b/pcbnew/pcb_track.h index ccf8117a8b..3d7f8ac2ec 100644 --- a/pcbnew/pcb_track.h +++ b/pcbnew/pcb_track.h @@ -567,13 +567,13 @@ public: const ZONE_LAYER_OVERRIDE& GetZoneLayerOverride( PCB_LAYER_ID aLayer ) const { - return m_zoneLayerOverrides[ aLayer ]; + return m_zoneLayerOverrides.at( aLayer ); } void SetZoneLayerOverride( PCB_LAYER_ID aLayer, ZONE_LAYER_OVERRIDE aOverride ) { std::unique_lock cacheLock( m_zoneLayerOverridesMutex ); - m_zoneLayerOverrides[ aLayer ] = aOverride; + m_zoneLayerOverrides.at( aLayer ) = aOverride; } protected: