diff --git a/eeschema/tools/sch_move_tool.cpp b/eeschema/tools/sch_move_tool.cpp index a494a6f900..e756b26db1 100644 --- a/eeschema/tools/sch_move_tool.cpp +++ b/eeschema/tools/sch_move_tool.cpp @@ -322,6 +322,12 @@ void SCH_MOVE_TOOL::orthoLineDrag( SCH_LINE* line, const VECTOR2I& splitDelta, i splitDelta.y ? splitDelta.y : yMove ) ); } + // Update the dangling state of our original line to not show a dangling + // end since it is now connected. This doesn't effect anything but is more + // consistent visually + std::vector endPoints; + b->GetEndPoints( endPoints ); + line->UpdateDanglingState( endPoints ); updateItem( line, true ); // Update our cache of the connected items. First, attach our drag labels to the line