From 5bb89b300fc4640b4cfb608d57ec9c2e7994b1ac Mon Sep 17 00:00:00 2001 From: Alex Shvartzkop Date: Sat, 2 Sep 2023 19:15:23 +0300 Subject: [PATCH] SVG lib symbol import: fix AddLine. --- eeschema/import_gfx/graphics_importer_lib_symbol.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eeschema/import_gfx/graphics_importer_lib_symbol.cpp b/eeschema/import_gfx/graphics_importer_lib_symbol.cpp index d3a6f399ce..41d93dcb27 100644 --- a/eeschema/import_gfx/graphics_importer_lib_symbol.cpp +++ b/eeschema/import_gfx/graphics_importer_lib_symbol.cpp @@ -66,12 +66,12 @@ int GRAPHICS_IMPORTER_LIB_SYMBOL::MapLineWidth( double aLineWidth ) void GRAPHICS_IMPORTER_LIB_SYMBOL::AddLine( const VECTOR2D& aOrigin, const VECTOR2D& aEnd, double aWidth, const COLOR4D& aColor ) { - std::unique_ptr line = std::make_unique( m_symbol, SHAPE_T::SEGMENT ); + std::unique_ptr line = std::make_unique( m_symbol, SHAPE_T::POLY ); line->SetUnit( m_unit ); line->SetFillColor( aColor ); line->SetStroke( STROKE_PARAMS( MapLineWidth( aWidth ), PLOT_DASH_TYPE::SOLID ) ); - line->SetStart( MapCoordinate( aOrigin ) ); - line->SetEnd( MapCoordinate( aEnd ) ); + line->AddPoint( MapCoordinate( aOrigin ) ); + line->AddPoint( MapCoordinate( aEnd ) ); // Skip 0 len lines: if( line->GetStart() == line->GetEnd() )