That last fix was incomplete.
Here's the real fix.
---Kayvan
--
Kayvan A. Sylvan | Proud husband of | Father to my kids:
Sylvan Associates, Inc. | Laura Isabella Sylvan | Katherine Yelena
http://www.successlinks.com/kayvan | Reach your goals now! | Robin Gregory
Index: src/ChangeLog
===================================================================
RCS file: /cvs/lyx/lyx-devel/src/ChangeLog,v
retrieving revision 1.151
diff -u -u -r1.151 ChangeLog
--- src/ChangeLog 2001/04/27 14:21:18 1.151
+++ src/ChangeLog 2001/04/29 05:33:35
@@ -1,3 +1,7 @@
+2001-04-28 Kayvan A. Sylvan <[EMAIL PROTECTED]>
+
+ * LaTeX.C (run): Fix problem with --export code.
+
2001-04-27 Juergen Vigna <[EMAIL PROTECTED]>
* text.C (Fill): return 20 instead of 0 if paper_width < 0 (endless)
Index: src/LaTeX.C
===================================================================
RCS file: /cvs/lyx/lyx-devel/src/LaTeX.C,v
retrieving revision 1.41
diff -u -u -r1.41 LaTeX.C
--- src/LaTeX.C 2001/04/17 15:15:55 1.41
+++ src/LaTeX.C 2001/04/29 05:33:35
@@ -174,7 +174,7 @@
++count;
lyxerr[Debug::LATEX] << "Run #" << count << endl;
- lfun->Dispatch(LFUN_MESSAGE, _("LaTeX run number") + ' ' + tostr(count));
+ if (lfun) lfun->Dispatch(LFUN_MESSAGE, _("LaTeX run number") + ' ' +
+tostr(count));
//WriteStatus(lfun, string(_("LaTeX run number ")) + tostr(count));
this->operator()();
@@ -209,7 +209,7 @@
if (head.haschanged(OnlyFilename(ChangeExtension(file, ".idx")))) {
// no checks for now
lyxerr[Debug::LATEX] << "Running MakeIndex." << endl;
- lfun->Dispatch(LFUN_MESSAGE, _("Running MakeIndex."));
+ if (lfun) lfun->Dispatch(LFUN_MESSAGE, _("Running MakeIndex."));
// WriteStatus(minib, _("Running MakeIndex."));
rerun = runMakeIndex(OnlyFilename(ChangeExtension(file, ".idx")));
}
@@ -222,7 +222,7 @@
// tags is found -> run bibtex and set rerun = true;
// no checks for now
lyxerr[Debug::LATEX] << "Running BibTeX." << endl;
- lfun->Dispatch(LFUN_MESSAGE, _("Running BibTeX."));
+ if (lfun) lfun->Dispatch(LFUN_MESSAGE, _("Running BibTeX."));
//WriteStatus(minib, _("Running BibTeX."));
updateBibtexDependencies(head, bibtex_info);
rerun |= runBibTeX(bibtex_info);
@@ -251,7 +251,7 @@
<< "Dep. file has changed or rerun requested" << endl;
lyxerr[Debug::LATEX]
<< "Run #" << count << endl;
- lfun->Dispatch(LFUN_MESSAGE, _("LaTeX run number") + ' ' +
tostr(count));
+ if (lfun) lfun->Dispatch(LFUN_MESSAGE, _("LaTeX run number") + ' ' +
+tostr(count));
// WriteStatus(minib,
// string(_("LaTeX run number ")) + tostr(count));
this->operator()();
@@ -280,7 +280,7 @@
if (head.haschanged(OnlyFilename(ChangeExtension(file, ".idx")))) {
// no checks for now
lyxerr[Debug::LATEX] << "Running MakeIndex." << endl;
- lfun->Dispatch(LFUN_MESSAGE, _("Running MakeIndex."));
+ if (lfun) lfun->Dispatch(LFUN_MESSAGE, _("Running MakeIndex."));
//WriteStatus(minib, _("Running MakeIndex."));
rerun = runMakeIndex(OnlyFilename(ChangeExtension(file, ".idx")));
}
@@ -302,7 +302,7 @@
rerun = false;
++count;
lyxerr[Debug::LATEX] << "Run #" << count << endl;
- lfun->Dispatch(LFUN_MESSAGE, _("LaTeX run numger") + ' ' +
tostr(count));
+ if (lfun) lfun->Dispatch(LFUN_MESSAGE, _("LaTeX run numger") + ' ' +
+tostr(count));
// WriteStatus(minib, string(_("LaTeX run number ")) + tostr(count));
this->operator()();
scanres = scanLogFile(terr);