python version check: fix error message edge case

This commit is contained in:
Stefan 2023-01-02 20:20:01 +00:00 committed by Jon Evans
parent f4bce6079c
commit 2449f209b1
1 changed files with 13 additions and 11 deletions

View File

@ -115,11 +115,12 @@ except:
"Python plugins will not be available." ) ); "Python plugins will not be available." ) );
available = false; available = false;
} }
else
version = version.Mid( idx + 10 ); {
wxVersionInfo wxVI = wxGetLibraryVersionInfo(); wxVersionInfo wxVI = wxGetLibraryVersionInfo();
wxString wxVersion = wxString::Format( wxT( "%d.%d.%d" ), wxString wxVersion = wxString::Format( wxT( "%d.%d.%d" ),
wxVI.GetMajor(), wxVI.GetMinor(), wxVI.GetMicro() ); wxVI.GetMajor(), wxVI.GetMinor(), wxVI.GetMicro() );
version = version.Mid( idx + 10 );
if( wxVersion.Cmp( version ) != 0 ) if( wxVersion.Cmp( version ) != 0 )
{ {
@ -128,6 +129,7 @@ except:
wxLogError( wxString::Format( msg, version, wxVersion ) ); wxLogError( wxString::Format( msg, version, wxVersion ) );
available = false; available = false;
} }
}
run = true; run = true;