]> git.lyx.org Git - lyx.git/blobdiff - src/exporter.C
The "I want this in now" patch.
[lyx.git] / src / exporter.C
index 2a1d8850e23956d5915e5414beb8761938130720..0e0cb9ede94ad40cb2a90502d2b262ce14dca5c1 100644 (file)
@@ -33,14 +33,6 @@ bool Exporter::Export(Buffer * buffer, string const & format,
        // from that the removal of auto insets is best done here.  This ensures
        // we always have a clean buffer for inserting errors found during export.
        BufferView * bv = buffer->getUser();
-       if (bv) {
-               // Remove all error insets
-               if (bv->removeAutoInsets()) {
-#warning repaint() or update() or nothing ?
-                       bv->repaint();
-                       bv->fitCursor();
-               }
-       }
 
        string backend_format;
        LatexRunParams runparams;
@@ -83,15 +75,17 @@ bool Exporter::Export(Buffer * buffer, string const & format,
        else if (buffer->isDocBook())
                buffer->makeDocBookFile(filename, !put_in_tempdir);
        // LaTeX backend
-       else if (backend_format == format)
-               buffer->makeLaTeXFile(filename, string(), runparams, true);
-       else if (contains(buffer->filePath(), ' ')) {
+       else if (backend_format == format) {
+               runparams.nice = true;
+               buffer->makeLaTeXFile(filename, string(), runparams);
+       } else if (contains(buffer->filePath(), ' ')) {
                Alert::error(_("File name error"),
                           _("The directory path to the document cannot contain spaces."));
                return false;
-       } else
-               buffer->makeLaTeXFile(filename, buffer->filePath(),
-                                     runparams, false);
+       } else {
+               runparams.nice = false;
+               buffer->makeLaTeXFile(filename, buffer->filePath(), runparams);
+       }
 
        string outfile_base = (put_in_tempdir)
                ? filename : buffer->getLatexName(false);