diff --git a/pcbnew/tools/edit_tool.cpp b/pcbnew/tools/edit_tool.cpp index 46419f989d..321d9bfd4e 100644 --- a/pcbnew/tools/edit_tool.cpp +++ b/pcbnew/tools/edit_tool.cpp @@ -377,10 +377,12 @@ int EDIT_TOOL::Properties( const TOOL_EVENT& aEvent ) { processChanges( currentChange ); - updateRatsnest( true ); - getModel()->GetRatsnest()->Recalculate(); item->ViewUpdate(); + RN_DATA* ratsnest = getModel()->GetRatsnest(); + ratsnest->Update( item ); + ratsnest->Recalculate(); + m_toolMgr->RunAction( COMMON_ACTIONS::pointEditorUpdate, true ); }