diff --git a/eeschema/sch_plugins/kicad/sch_sexpr_parser.cpp b/eeschema/sch_plugins/kicad/sch_sexpr_parser.cpp index 515f635955..2299b18089 100644 --- a/eeschema/sch_plugins/kicad/sch_sexpr_parser.cpp +++ b/eeschema/sch_plugins/kicad/sch_sexpr_parser.cpp @@ -3733,10 +3733,6 @@ SCH_TEXT* SCH_SEXPR_PARSER::parseSchText() wxCHECK_MSG( false, nullptr, "Cannot parse " + GetTokenString( CurTok() ) + " as text." ); } - // Clear any auto-created fields; we want what's in the file and only what's in the file - if( text->Type() != SCH_TEXT_T ) - static_cast( text.get() )->GetFields().clear(); - // We'll reset this if we find a fields_autoplaced token text->ClearFieldsAutoplaced();