Reset moved flag after completing move.
Fixes https://gitlab.com/kicad/code/kicad/issues/7818
This commit is contained in:
parent
861ad0b6ec
commit
068e85c567
|
@ -779,6 +779,7 @@ int SCH_MOVE_TOOL::AlignElements( const TOOL_EVENT& aEvent )
|
||||||
append_undo = true;
|
append_undo = true;
|
||||||
|
|
||||||
moveItem( dragItem, gridpt );
|
moveItem( dragItem, gridpt );
|
||||||
|
dragItem->ClearFlags( IS_MOVED );
|
||||||
updateItem( dragItem, true );
|
updateItem( dragItem, true );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -795,6 +796,7 @@ int SCH_MOVE_TOOL::AlignElements( const TOOL_EVENT& aEvent )
|
||||||
|
|
||||||
moveItem( item, gridpt );
|
moveItem( item, gridpt );
|
||||||
updateItem( item, true );
|
updateItem( item, true );
|
||||||
|
item->ClearFlags( IS_MOVED );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -834,6 +836,7 @@ int SCH_MOVE_TOOL::AlignElements( const TOOL_EVENT& aEvent )
|
||||||
append_undo = true;
|
append_undo = true;
|
||||||
|
|
||||||
moveItem( dragItem, most_common );
|
moveItem( dragItem, most_common );
|
||||||
|
dragItem->ClearFlags( IS_MOVED );
|
||||||
updateItem( dragItem, true );
|
updateItem( dragItem, true );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue