commit 7548f816d017fd6c18ee5dc0b8cc12fef3114805 Author: Chris Pavlina Date: Tue Jun 23 11:06:41 2015 -0400 Correct PNS behavior for rotated pads diff --git a/pcbnew/router/pns_router.cpp b/pcbnew/router/pns_router.cpp index 1603bd7..f6982cf 100644 --- a/pcbnew/router/pns_router.cpp +++ b/pcbnew/router/pns_router.cpp @@ -212,7 +212,7 @@ PNS_ITEM* PNS_ROUTER::syncPad( D_PAD* aPad ) else if( orient != 0.0 && orient != 180.0 ) { // rotated pads are replaced by for the moment by circles due to my laziness ;) - solid->SetShape( new SHAPE_CIRCLE( c, std::min( sz.x, sz.y ) / 2 ) ); + solid->SetShape( new SHAPE_CIRCLE( c, std::max( sz.x, sz.y ) / 2 ) ); nonOrtho = true; }