pcbnew: Correcting commit f84bd0d83
for 5.0/release
Previous commit only functioned correctly in debug mode. Also cleanup a left-over debug printf() and revert a changed translated string.
This commit is contained in:
parent
f84bd0d836
commit
fbe677e46e
|
@ -818,16 +818,12 @@ void EAGLE_PLUGIN::loadLibrary( wxXmlNode* aLib, const wxString* aLibName )
|
|||
|
||||
wxString pack_ref = package->GetAttribute( "name" );
|
||||
ReplaceIllegalFileNameChars( pack_ref, '_' );
|
||||
std::string pack_name = Convert<std::string>( pack_ref );
|
||||
|
||||
if(pack_name.length() == 0 )
|
||||
printf("Empty!\n");
|
||||
|
||||
m_xpath->Value( pack_name.c_str() );
|
||||
m_xpath->Value( pack_ref.ToUTF8() );
|
||||
|
||||
wxString key = aLibName ? makeKey( *aLibName, pack_ref ) : pack_ref;
|
||||
|
||||
MODULE* m = makeModule( package, pack_name );
|
||||
MODULE* m = makeModule( package, pack_ref );
|
||||
|
||||
// add the templating MODULE to the MODULE template factory "m_templates"
|
||||
std::pair<MODULE_ITER, bool> r = m_templates.insert( {key, m} );
|
||||
|
@ -836,13 +832,12 @@ void EAGLE_PLUGIN::loadLibrary( wxXmlNode* aLib, const wxString* aLibName )
|
|||
// && !( m_props && m_props->Value( "ignore_duplicates" ) )
|
||||
)
|
||||
{
|
||||
wxString lib = aLibName ? FROM_UTF8( aLibName->c_str() ) : m_lib_path;
|
||||
wxString pkg = FROM_UTF8( pack_name.c_str() );
|
||||
wxString lib = aLibName ? *aLibName : m_lib_path;
|
||||
wxString pkg = pack_ref;
|
||||
|
||||
wxString emsg = wxString::Format(
|
||||
_( "<package> name: \"%s\" : %s duplicated in eagle <library>: \"%s\"" ),
|
||||
_( "<package> name: \"%s\" duplicated in eagle <library>: \"%s\"" ),
|
||||
GetChars( pkg ),
|
||||
GetChars( key ),
|
||||
GetChars( lib )
|
||||
);
|
||||
THROW_IO_ERROR( emsg );
|
||||
|
|
Loading…
Reference in New Issue