From 05609dbc1db3935c4c409b6beceb182dfc87189d Mon Sep 17 00:00:00 2001 From: Jon Evans Date: Tue, 1 Dec 2020 19:18:44 -0500 Subject: [PATCH] Update screen r-tree after mirror operation Fixes https://gitlab.com/kicad/code/kicad/-/issues/6549 --- eeschema/tools/sch_edit_tool.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/eeschema/tools/sch_edit_tool.cpp b/eeschema/tools/sch_edit_tool.cpp index 8d6ae387cc..8590269e39 100644 --- a/eeschema/tools/sch_edit_tool.cpp +++ b/eeschema/tools/sch_edit_tool.cpp @@ -722,6 +722,10 @@ int SCH_EDIT_TOOL::Mirror( const TOOL_EVENT& aEvent ) m_toolMgr->PostEvent( EVENTS::SelectedItemsModified ); + // Update R-Tree for modified items + for( EDA_ITEM* selected : selection ) + updateItem( selected, true ); + if( item->IsMoving() ) { m_toolMgr->RunAction( ACTIONS::refreshPreview );