diff --git a/eeschema/tools/ee_selection_tool.cpp b/eeschema/tools/ee_selection_tool.cpp index 8c89779676..7702812434 100644 --- a/eeschema/tools/ee_selection_tool.cpp +++ b/eeschema/tools/ee_selection_tool.cpp @@ -853,6 +853,10 @@ void EE_SELECTION_TOOL::narrowSelection( EE_COLLECTOR& collector, const VECTOR2I else line->SetFlags( STARTPOINT | ENDPOINT ); } + else if( collector[i]->Type() == SCH_LINE_T ) + { + static_cast( collector[i] )->SetFlags( STARTPOINT | ENDPOINT ); + } } // Apply some ugly heuristics to avoid disambiguation menus whenever possible