]> git.lyx.org Git - lyx.git/blobdiff - src/insets/InsetLayout.cpp
tex2lyx: support for Spreadsheet and chess external templates
[lyx.git] / src / insets / InsetLayout.cpp
index 7b0f8d08437ec4dff362f2842db5918f5907e194..dee7e29f7a6083ff0fa4caa306c5a018b85b3353 100644 (file)
@@ -159,7 +159,6 @@ bool InsetLayout::read(Lexer & lex, TextClass const & tclass)
 
        lex.pushTable(elementTags);
 
-       FontInfo font = inherit_font;
        labelfont_ = inherit_font;
        bgcolor_ = Color_none;
        bool getout = false;
@@ -184,10 +183,12 @@ bool InsetLayout::read(Lexer & lex, TextClass const & tclass)
                // using the Lexer.
                case IL_LYXTYPE: {
                        // make sure that we have the right sort of name.
-                       if (name_.substr(0,5) != from_ascii("Flex:")) {
+                       if (name_ != from_ascii("undefined")
+                           && name_.substr(0,5) != from_ascii("Flex:")) {
                                LYXERR0("Flex insets must have names of the form `Flex:<name>'.\n"
                                        "This one has the name `" << to_utf8(name_) << "'\n"
                                        "Ignoring LyXType declaration.");
+                               break;
                        }
                        string lt;
                        lex >> lt;