]> git.lyx.org Git - lyx.git/blobdiff - src/insets/ExternalTemplate.cpp
Fix crash on recursive include (bug #8994)
[lyx.git] / src / insets / ExternalTemplate.cpp
index 6031dc902f8e9a2997831d48136520f035017f35..db12e68b8cb56c1ed97c283706cc2bc76cfad264 100644 (file)
@@ -19,7 +19,8 @@
 #include "support/filetools.h"
 #include "support/lstrings.h"
 #include "support/Package.h"
-#include "support/Path.h"
+#include "support/PathChanger.h"
+#include "support/Translator.h"
 
 #include <ostream>
 
@@ -50,7 +51,7 @@ static TransformIDTranslator const & transformIDTranslator()
 
 // We have to have dummy default commands for security reasons!
 Template::Template()
-       : inputFormat("*"), preview_mode(PREVIEW_OFF), automaticProduction(false)
+       : inputFormat("*"), automaticProduction(false), preview_mode(PREVIEW_OFF)
 {}
 
 
@@ -385,12 +386,6 @@ void Template::readTemplate(Lexer & lex)
 
                case TO_END:
                        return;
-
-               default:
-                       lex.printError("external::Template::readTemplate: "
-                                      "Wrong tag: $$Token");
-                       LASSERT(false, /**/);
-                       break;
                }
        }
 }