Commit d98a5c4e authored by Maciej Suminski's avatar Maciej Suminski
Browse files

Unconditionally initialize the Tool Framework in FOOTPRINT_EDIT_FRAME.

parent 953f71df
Loading
Loading
Loading
Loading
+18 −21
Original line number Original line Diff line number Diff line
@@ -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();