Ratsnest was not refreshed on board reload - fixed.
This commit is contained in:
parent
d6fd8b2e23
commit
1cbf03cb60
|
@ -544,6 +544,7 @@ void PCB_EDIT_FRAME::ViewReloadBoard( const BOARD* aBoard ) const
|
||||||
|
|
||||||
view->Add( worksheet );
|
view->Add( worksheet );
|
||||||
view->Add( aBoard->GetRatsnestViewItem() );
|
view->Add( aBoard->GetRatsnestViewItem() );
|
||||||
|
aBoard->GetRatsnest()->Recalculate();
|
||||||
|
|
||||||
// Limit panning to the size of worksheet frame
|
// Limit panning to the size of worksheet frame
|
||||||
GetGalCanvas()->GetViewControls()->SetPanBoundary( aBoard->GetWorksheetViewItem()->ViewBBox() );
|
GetGalCanvas()->GetViewControls()->SetPanBoundary( aBoard->GetWorksheetViewItem()->ViewBBox() );
|
||||||
|
@ -673,9 +674,6 @@ void PCB_EDIT_FRAME::UseGalCanvas( bool aEnable )
|
||||||
{
|
{
|
||||||
ViewReloadBoard( m_Pcb );
|
ViewReloadBoard( m_Pcb );
|
||||||
|
|
||||||
// Update potential changes in the ratsnest
|
|
||||||
m_Pcb->GetRatsnest()->Recalculate();
|
|
||||||
|
|
||||||
m_toolManager.SetEnvironment( m_Pcb, GetGalCanvas()->GetView(),
|
m_toolManager.SetEnvironment( m_Pcb, GetGalCanvas()->GetView(),
|
||||||
GetGalCanvas()->GetViewControls(), this );
|
GetGalCanvas()->GetViewControls(), this );
|
||||||
m_toolManager.ResetTools( TOOL_BASE::GAL_SWITCH );
|
m_toolManager.ResetTools( TOOL_BASE::GAL_SWITCH );
|
||||||
|
|
Loading…
Reference in New Issue