Implement a more durable zone bounding box caching strategy.
Fixes https://gitlab.com/kicad/code/kicad/issues/10821
This commit is contained in:
@@ -149,7 +149,7 @@ void BOARD_COMMIT::dirtyIntersectingZones( BOARD_ITEM* item )
|
||||
continue;
|
||||
|
||||
if( ( zone->GetLayerSet() & layers ).any()
|
||||
&& zone->GetCachedBoundingBox().Intersects( bbox ) )
|
||||
&& zone->GetBoundingBox().Intersects( bbox ) )
|
||||
{
|
||||
zoneFillerTool->DirtyZone( zone );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user