]> git.lyx.org Git - lyx.git/blobdiff - src/LayoutFile.cpp
tex2lyx/text.cpp: fix typos
[lyx.git] / src / LayoutFile.cpp
index 541f2dae84290c8f69c305a0c713fc53e66b4f85..f70209b3b0a7c7f2d90a7b4146454256ae6a489a 100644 (file)
@@ -212,7 +212,7 @@ string layoutpost =
 
 LayoutFileIndex LayoutFileList::addEmptyClass(string const & textclass)
 {
-       FileName const tempLayout = FileName::tempName();
+       FileName const tempLayout = FileName::tempName("basic_layout");
        ofstream ofs(tempLayout.toFilesystemEncoding().c_str());
        // This writes a very basic class, but it also attempts to include 
        // stdclass.inc. That would give us something moderately usable.
@@ -232,11 +232,12 @@ LayoutFileIndex LayoutFileList::addEmptyClass(string const & textclass)
        if (!tc->load(tempLayout.absFileName())) {
                // The only way this happens is because the hardcoded layout file 
                // above is wrong or stdclass.inc cannot be found. So try again 
-               // without stdclass.inc.
+               // without stdclass.inc and without stdinsets.inc. 
                ofstream ofs2(tempLayout.toFilesystemEncoding().c_str());
                ofs2 << "# This layout is automatically generated\n"
                        "# \\DeclareLaTeXClass{" << textclass << "}\n\n"
                        "Format " << LAYOUT_FORMAT << "\n"
+                       "Provides stdinsets 1\n"
                     << layoutpost;
                ofs2.close();
                if (!tc->load(tempLayout.absFileName())) {