diff --git a/common/gr_basic.cpp b/common/gr_basic.cpp index 1e913cb839..ebb58983d9 100644 --- a/common/gr_basic.cpp +++ b/common/gr_basic.cpp @@ -428,10 +428,13 @@ void GRMixedLine( EDA_RECT* ClipBox, wxDC* DC, int x1, int y1, int x2, int y2, void GRLineArray( EDA_RECT* aClipBox, wxDC* aDC, std::vector& aLines, int aWidth, EDA_COLOR_T aColor ) { + if( aLines.empty() ) + return; + GRSetColorPen( aDC, aColor, aWidth ); if( aClipBox ) - aClipBox->Inflate(aWidth/2); + aClipBox->Inflate( aWidth / 2 ); #if defined( __WXMAC__ ) && defined( USE_WX_GRAPHICS_CONTEXT ) wxGCDC *gcdc = wxDynamicCast( aDC, wxGCDC );