diff --git a/common/plotters/plotter.cpp b/common/plotters/plotter.cpp index 7db68a3ca7..677bb87925 100644 --- a/common/plotters/plotter.cpp +++ b/common/plotters/plotter.cpp @@ -508,9 +508,16 @@ void PLOTTER::ThickSegment( const wxPoint& start, const wxPoint& end, int width, { if( tracemode == FILLED ) { - SetCurrentLineWidth( width ); - MoveTo( start ); - FinishTo( end ); + if( start == end ) + { + Circle( start, width, FILLED_SHAPE, 0 ); + } + else + { + SetCurrentLineWidth( width ); + MoveTo( start ); + FinishTo( end ); + } } else {