]> git.lyx.org Git - lyx.git/blobdiff - src/insets/InsetLayout.cpp
Added support for natively zipped file formats that do not need decompression for...
[lyx.git] / src / insets / InsetLayout.cpp
index 2b71a2256a730f80990a4e8fbe6777393bec1cf4..ee73ba68048ff1fefd53e074bc23297379fdc69b 100644 (file)
@@ -183,6 +183,14 @@ bool InsetLayout::read(Lexer & lex, TextClass const & tclass)
                // way this sort of thing is handled in Layout::read(), namely, by
                // using the Lexer.
                case IL_LYXTYPE: {
+                       // make sure that we have the right sort of name.
+                       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;
                        lyxtype_ = translateLyXType(lt);