diff --git a/eeschema/files-io.cpp b/eeschema/files-io.cpp index 6c5882dd8c..e111a6b67e 100644 --- a/eeschema/files-io.cpp +++ b/eeschema/files-io.cpp @@ -249,8 +249,6 @@ bool SCH_EDIT_FRAME::OpenProjectFiles( const std::vector& aFileSet, in SetStatusText( wxEmptyString ); ClearMsgPanel(); - LoadProjectFile(); - // PROJECT::SetProjectFullName() is an impactful function. It should only be // called under carefully considered circumstances. @@ -274,6 +272,8 @@ bool SCH_EDIT_FRAME::OpenProjectFiles( const std::vector& aFileSet, in Prj().SchLibs(); } + LoadProjectFile(); + // Load the symbol library table, this will be used forever more. Prj().SetElem( PROJECT::ELEM_SYMBOL_LIB_TABLE, NULL ); Prj().SchSymbolLibTable();