diff --git a/pcbnew/zone_settings.cpp b/pcbnew/zone_settings.cpp index 8b4442eda6..7ff65dd3d6 100644 --- a/pcbnew/zone_settings.cpp +++ b/pcbnew/zone_settings.cpp @@ -76,6 +76,7 @@ ZONE_SETTINGS::ZONE_SETTINGS() m_minIslandArea = 10 * pcbIUScale.IU_PER_MM * pcbIUScale.IU_PER_MM; SetIsRuleArea( false ); + SetRuleAreaPlacementSourceType( RULE_AREA_PLACEMENT_SOURCE_TYPE::COMPONENT_CLASS ); SetDoNotAllowCopperPour( false ); SetDoNotAllowVias( true ); SetDoNotAllowTracks( true ); @@ -110,9 +111,9 @@ bool ZONE_SETTINGS::operator==( const ZONE_SETTINGS& aOther ) const if( m_cornerSmoothingType != aOther.m_cornerSmoothingType ) return false; if( m_cornerRadius != aOther.m_cornerRadius ) return false; if( m_isRuleArea != aOther.m_isRuleArea ) return false; - if( m_ruleAreaType != aOther.m_ruleAreaType ) return false; + if( m_ruleAreaType != aOther.m_ruleAreaType ) return false; if( m_ruleAreaPlacementSourceType != aOther.m_ruleAreaPlacementSourceType ) return false; - if( m_ruleAreaPlacementSource != aOther.m_ruleAreaPlacementSource ) return false; + if( m_ruleAreaPlacementSource != aOther.m_ruleAreaPlacementSource ) return false; if( m_keepoutDoNotAllowCopperPour != aOther.m_keepoutDoNotAllowCopperPour ) return false; if( m_keepoutDoNotAllowVias != aOther.m_keepoutDoNotAllowVias ) return false; if( m_keepoutDoNotAllowTracks != aOther.m_keepoutDoNotAllowTracks ) return false; @@ -156,9 +157,9 @@ ZONE_SETTINGS& ZONE_SETTINGS::operator << ( const ZONE& aSource ) m_cornerSmoothingType = aSource.GetCornerSmoothingType(); m_cornerRadius = aSource.GetCornerRadius(); m_isRuleArea = aSource.GetIsRuleArea(); - m_ruleAreaType = aSource.GetRuleAreaType(); + m_ruleAreaType = aSource.GetRuleAreaType(); m_ruleAreaPlacementSourceType = aSource.GetRuleAreaPlacementSourceType(); - m_ruleAreaPlacementSource = aSource.GetRuleAreaPlacementSource(); + m_ruleAreaPlacementSource = aSource.GetRuleAreaPlacementSource(); m_keepoutDoNotAllowCopperPour = aSource.GetDoNotAllowCopperPour(); m_keepoutDoNotAllowVias = aSource.GetDoNotAllowVias(); m_keepoutDoNotAllowTracks = aSource.GetDoNotAllowTracks();