]> git.lyx.org Git - lyx.git/blobdiff - src/LaTeX.cpp
Whitespace
[lyx.git] / src / LaTeX.cpp
index 0949c69b7dfcf73d667f87e2771923136aaef86c..6063d807196c92f6a16dde7833e33b507c38aec3 100644 (file)
@@ -148,6 +148,10 @@ void LaTeX::removeAuxiliaryFiles() const
        FileName const aux(changeExtension(file.absFileName(), ".aux"));
        aux.removeFile();
 
+       // Also remove the .out file (e.g. hyperref bookmarks) (#9963)
+       FileName const out(changeExtension(file.absFileName(), ".out"));
+       out.removeFile();
+
        // Remove the output file, which is often generated even if error
        output_file.removeFile();
 }
@@ -237,6 +241,7 @@ int LaTeX::run(TeXErrors & terr)
        scanres = scanLogFile(terr);
        if (scanres & ERROR_RERUN) {
                LYXERR(Debug::LATEX, "Rerunning LaTeX");
+               terr.clearErrors();
                exit_code = startscript();
                scanres = scanLogFile(terr);
        }