From f0b92b0c5daa2dfc136053c8797f27859d8f465c Mon Sep 17 00:00:00 2001 From: jean-pierre charras Date: Mon, 9 Sep 2024 17:01:55 +0200 Subject: [PATCH] PCB_EDIT_FRAME::HardRedraw(): also refresh message panel and ratsnest. --- pcbnew/pcb_edit_frame.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pcbnew/pcb_edit_frame.cpp b/pcbnew/pcb_edit_frame.cpp index f7f3e5eb7c..0b9e5a9a6a 100644 --- a/pcbnew/pcb_edit_frame.cpp +++ b/pcbnew/pcb_edit_frame.cpp @@ -1723,6 +1723,14 @@ void PCB_EDIT_FRAME::OnModify() void PCB_EDIT_FRAME::HardRedraw() { Update3DView( true, true ); + + std::shared_ptr connectivity = GetBoard()->GetConnectivity(); + connectivity->RecalculateRatsnest( nullptr ); + GetCanvas()->RedrawRatsnest(); + + std::vector msg_list; + GetBoard()->GetMsgPanelInfo( this, msg_list ); + SetMsgPanel( msg_list ); }