Browse Source

open pcbnew with filename even when previously loaded with no filename.

pull/1/head
Dick Hollenbeck 11 years ago
parent
commit
9de02e88a3
  1. 11
      kicad/mainframe.cpp

11
kicad/mainframe.cpp

@ -313,6 +313,7 @@ void KICAD_MANAGER_FRAME::OnRunSchLibEditor( wxCommandEvent& event )
void KICAD_MANAGER_FRAME::RunPcbNew( const wxString& aProjectBoardFileName )
{
#if 0 // line 171 of modview_frame.cpp breaks this code
KIWAY_PLAYER* frame = Kiway.Player( FRAME_PCB, false );
if( !frame )
{
@ -320,6 +321,16 @@ void KICAD_MANAGER_FRAME::RunPcbNew( const wxString& aProjectBoardFileName )
frame->OpenProjectFiles( std::vector<wxString>( 1, aProjectBoardFileName ) );
frame->Show( true );
}
#else
KIWAY_PLAYER* frame = Kiway.Player( FRAME_PCB, true );
if( !frame->IsVisible() )
{
frame->OpenProjectFiles( std::vector<wxString>( 1, aProjectBoardFileName ) );
frame->Show( true );
}
#endif
frame->Raise();
}

Loading…
Cancel
Save