Pcbnew: avoid crash if something is wrong when opening the Python Console (for instance missing python module).
This commit is contained in:
parent
f46272bed9
commit
6c5e2f3900
|
@ -212,7 +212,7 @@ KIFACE* KIWAY::KiFACE( FACE_T aFaceId, bool doLoad )
|
|||
if( ! wxFileExists( dname ) )
|
||||
msg << wxT( "It is missing.\n" );
|
||||
else
|
||||
msg << wxT( "Perhaps a wxWidgets shared (.dll or .so) file is missing.\n" );
|
||||
msg << wxT( "Perhaps a shared library (.dll or .so) file is missing.\n" );
|
||||
|
||||
msg << wxT( "From command line: argv[0]:\n'" );
|
||||
msg << wxStandardPaths::Get().GetExecutablePath() << wxT( "'\n" );
|
||||
|
|
|
@ -994,7 +994,10 @@ void PCB_EDIT_FRAME::ScriptingConsoleEnableDisable( wxCommandEvent& aEvent )
|
|||
else
|
||||
pythonPanelShown = ! pythonPanelFrame->IsShown();
|
||||
|
||||
pythonPanelFrame->Show( pythonPanelShown );
|
||||
if( pythonPanelFrame )
|
||||
pythonPanelFrame->Show( pythonPanelShown );
|
||||
else
|
||||
wxMessageBox( wxT( "Error: unable to create the Python Console" ) );
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue