From 9de02e88a3dfaa89463c147c634e8df6c367dead Mon Sep 17 00:00:00 2001 From: Dick Hollenbeck Date: Sun, 17 Aug 2014 17:58:45 -0500 Subject: [PATCH] open pcbnew with filename even when previously loaded with no filename. --- kicad/mainframe.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/kicad/mainframe.cpp b/kicad/mainframe.cpp index e096443538..188589694b 100644 --- a/kicad/mainframe.cpp +++ b/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( 1, aProjectBoardFileName ) ); frame->Show( true ); } +#else + KIWAY_PLAYER* frame = Kiway.Player( FRAME_PCB, true ); + + if( !frame->IsVisible() ) + { + frame->OpenProjectFiles( std::vector( 1, aProjectBoardFileName ) ); + frame->Show( true ); + } + +#endif frame->Raise(); }