Browse Source

Separate error messages when sim model and project paths are the same.

newinvert
Jeff Young 3 years ago
parent
commit
7d7a48070e
  1. 14
      eeschema/sim/sim_lib_mgr.cpp

14
eeschema/sim/sim_lib_mgr.cpp

@ -74,9 +74,17 @@ wxString SIM_LIB_MGR::ResolveLibraryPath( const wxString& aLibraryPath, const PR
if( !spiceLibDir.IsEmpty() && spiceLibFn.MakeAbsolute( spiceLibDir ) && spiceLibFn.Exists() )
return spiceLibFn.GetFullPath();
THROW_IO_ERROR( wxString::Format( _( "Simulation model library not found at '%s' or '%s'" ),
projectFn.GetFullPath(),
spiceLibFn.GetFullPath() ) );
if( projectFn.GetFullPath() == spiceLibFn.GetFullPath() )
{
THROW_IO_ERROR( wxString::Format( _( "Simulation model library not found at '%s'" ),
spiceLibFn.GetFullPath() ) );
}
else
{
THROW_IO_ERROR( wxString::Format( _( "Simulation model library not found at '%s' or '%s'" ),
projectFn.GetFullPath(),
spiceLibFn.GetFullPath() ) );
}
}

Loading…
Cancel
Save