diff --git a/pcbnew/widgets/pcb_net_inspector_panel.cpp b/pcbnew/widgets/pcb_net_inspector_panel.cpp index 61e91efb16..fc2a8309e6 100644 --- a/pcbnew/widgets/pcb_net_inspector_panel.cpp +++ b/pcbnew/widgets/pcb_net_inspector_panel.cpp @@ -399,6 +399,8 @@ void PCB_NET_INSPECTOR_PANEL::buildNetsList( bool rebuildColumns ) m_in_build_nets_list = true; + m_netsList->Freeze(); + PROJECT_LOCAL_SETTINGS& localSettings = Pgm().GetSettingsManager().Prj().GetLocalSettings(); PANEL_NET_INSPECTOR_SETTINGS* cfg = &localSettings.m_NetInspectorPanel; @@ -583,6 +585,8 @@ void PCB_NET_INSPECTOR_PANEL::buildNetsList( bool rebuildColumns ) alg::delete_matching( prev_selected_netcodes, -1 ); + m_netsList->Thaw(); + m_in_build_nets_list = false; }