]> git.lyx.org Git - lyx.git/blobdiff - src/converter.C
move some selection related stuff over to textcursor.C
[lyx.git] / src / converter.C
index 6ed16425ff3e992e3b138066c745c500f1bc42bd..c93b39f3f6a77ccee80a9c08d04eaf86e0161d71 100644 (file)
@@ -15,6 +15,7 @@
 #include "format.h"
 #include "lyxrc.h"
 #include "buffer.h"
+#include "buffer_funcs.h"
 #include "bufferview_funcs.h"
 #include "errorlist.h"
 #include "LaTeX.h"
@@ -463,7 +464,7 @@ bool Converters::formatIsUsed(string const & format)
 }
 
 
-bool Converters::scanLog(Buffer const * buffer, string const & command,
+bool Converters::scanLog(Buffer const * buffer, string const & /*command*/,
                         string const & filename)
 {
        if (!buffer)
@@ -476,11 +477,8 @@ bool Converters::scanLog(Buffer const * buffer, string const & command,
        TeXErrors terr;
        int result = latex.scanLogFile(terr);
 
-       if (bv && (result & LaTeX::ERRORS)) {
-               ErrorList el(*buffer, terr);
-               bv->setErrorList(el);
-               bv->showErrorList(_("LaTeX"));
-       }
+       if (bv && (result & LaTeX::ERRORS))
+               parseErrors(*buffer, terr);
 
        return true;
 }
@@ -507,12 +505,8 @@ bool Converters::runLaTeX(Buffer const * buffer, string const & command,
        int result = latex.run(terr,
                               bv ? &bv->owner()->getLyXFunc() : 0);
 
-       if (bv && (result & LaTeX::ERRORS)) {
-               //show errors
-               ErrorList el(*buffer, terr);
-               bv->setErrorList(el);
-               bv->showErrorList(_("LaTeX"));
-       }
+       if (bv && (result & LaTeX::ERRORS))
+               parseErrors(*buffer, terr);
 
        // check return value from latex.run().
        if ((result & LaTeX::NO_LOGFILE)) {