Don't let arc radii blow up (KICAD-BS4).

This commit is contained in:
Jeff Young 2025-06-29 21:23:18 -06:00
parent d973757f81
commit 6ef9e93cd5

View File

@ -1020,6 +1020,9 @@ int EDA_SHAPE::GetRadius() const
}
// don't allow degenerate circles/arcs
if( radius > INT_MAX / 2.0 )
radius = INT_MAX / 2.0;
return std::max( 1, KiROUND( radius ) );
}