#include <cstdlib>
#include FORMS_H_LOCATION
#include "buffer.h"
-#include "latexoptions.h"
+#include "log_form.h"
#include "lyx_main.h"
#include "LString.h"
#include "support/FileInfo.h"
bool use_build = false;
static int ow = -1, oh;
- filename = current_view->currentBuffer()->getFileName();
+ filename = current_view->buffer()->getLatexName();
if (!filename.empty()) {
- fname = SpaceLess(ChangeExtension(filename, ".log", true));
- bname = SpaceLess(ChangeExtension(filename,
- lyxrc->literate_extension + ".out", true));
+ fname = OnlyFilename(ChangeExtension(filename, ".log"));
+ bname = OnlyFilename(ChangeExtension(filename,
+ lyxrc.literate_extension + ".out"));
path = OnlyPath(filename);
- if (lyxrc->use_tempdir || (IsDirWriteable(path) < 1)) {
- path = current_view->currentBuffer()->tmppath;
+ if (lyxrc.use_tempdir || (IsDirWriteable(path) < 1)) {
+ path = current_view->buffer()->tmppath;
}
FileInfo f_fi(path + fname), b_fi(path + bname);
if (b_fi.exist())
fl_raise_form(fd_latex_log->LaTeXLog);
} else {
fl_show_form(fd_latex_log->LaTeXLog,
- FL_PLACE_MOUSE | FL_FREE_SIZE,FL_FULLBORDER,
+ FL_PLACE_MOUSE | FL_FREE_SIZE, FL_FULLBORDER,
use_build ? _("Build Program Log") : _("LaTeX Log"));
if (ow < 0) {
ow = fd_latex_log->LaTeXLog->w;