Unconditionally initialize the Tool Framework in FOOTPRINT_EDIT_FRAME.
This commit is contained in:
parent
953f71df3e
commit
d98a5c4efe
|
@ -263,8 +263,6 @@ FOOTPRINT_EDIT_FRAME::FOOTPRINT_EDIT_FRAME( KIWAY* aKiway, wxWindow* aParent ) :
|
||||||
m_auimgr.AddPane( m_messagePanel,
|
m_auimgr.AddPane( m_messagePanel,
|
||||||
wxAuiPaneInfo( mesg_pane ).Name( wxT( "MsgPanel" ) ).Bottom().Layer(10) );
|
wxAuiPaneInfo( mesg_pane ).Name( wxT( "MsgPanel" ) ).Bottom().Layer(10) );
|
||||||
|
|
||||||
if( drawFrame->IsGalCanvasActive() )
|
|
||||||
{
|
|
||||||
// Create the manager and dispatcher & route draw panel events to the dispatcher
|
// Create the manager and dispatcher & route draw panel events to the dispatcher
|
||||||
m_toolManager = new TOOL_MANAGER;
|
m_toolManager = new TOOL_MANAGER;
|
||||||
m_toolManager->SetEnvironment( GetBoard(), drawPanel->GetView(),
|
m_toolManager->SetEnvironment( GetBoard(), drawPanel->GetView(),
|
||||||
|
@ -282,8 +280,7 @@ FOOTPRINT_EDIT_FRAME::FOOTPRINT_EDIT_FRAME( KIWAY* aKiway, wxWindow* aParent ) :
|
||||||
// Run the selection tool, it is supposed to be always active
|
// Run the selection tool, it is supposed to be always active
|
||||||
m_toolManager->InvokeTool( "pcbnew.InteractiveSelection" );
|
m_toolManager->InvokeTool( "pcbnew.InteractiveSelection" );
|
||||||
|
|
||||||
UseGalCanvas( true );
|
UseGalCanvas( drawFrame->IsGalCanvasActive() );
|
||||||
}
|
|
||||||
|
|
||||||
m_Layers->ReFill();
|
m_Layers->ReFill();
|
||||||
m_Layers->ReFillRender();
|
m_Layers->ReFillRender();
|
||||||
|
|
Loading…
Reference in New Issue