mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-07 02:28:35 +00:00
Prevent crash when outputting latex file.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9506 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
bb350c0cba
commit
7b0a35adf0
@ -1,3 +1,9 @@
|
|||||||
|
2005-01-20 Angus Leeming <leeming@lyx.org>
|
||||||
|
|
||||||
|
* output_latex.C (TeXOnePar, TeXEnvironment): prevent crash when
|
||||||
|
printing diagnostic data by not dereferecing an iterator past the
|
||||||
|
end.
|
||||||
|
|
||||||
2005-01-19 Asger Ottar Alstrup <aalstrup@laerdal.dk>
|
2005-01-19 Asger Ottar Alstrup <aalstrup@laerdal.dk>
|
||||||
|
|
||||||
* buffer.C (readHeader): use "&&" rather than "and".
|
* buffer.C (readHeader): use "&&" rather than "and".
|
||||||
@ -7,7 +13,7 @@
|
|||||||
2005-01-19 Angus Leeming <leeming@lyx.org>
|
2005-01-19 Angus Leeming <leeming@lyx.org>
|
||||||
|
|
||||||
* lyx_main.C (error_handler, init): protect SIGHUP with
|
* lyx_main.C (error_handler, init): protect SIGHUP with
|
||||||
#ifndef _WIN32 guards.
|
#ifdef SIGHUP guards.
|
||||||
|
|
||||||
2005-01-19 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
|
2005-01-19 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
|
||||||
|
|
||||||
|
@ -190,8 +190,9 @@ TeXEnvironment(Buffer const & buf,
|
|||||||
texrow.newline();
|
texrow.newline();
|
||||||
}
|
}
|
||||||
|
|
||||||
lyxerr[Debug::LATEX] << "TeXEnvironment...done " << &*par << endl;
|
if (par != paragraphs.end() && lyxerr.debugging(Debug::LATEX))
|
||||||
return par; // ale970302
|
lyxerr << "TeXEnvironment...done " << &*par << endl;
|
||||||
|
return par;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -416,7 +417,7 @@ paragraphs);
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (boost::next(pit) == const_cast<ParagraphList&>(paragraphs).end()
|
if (boost::next(pit) == paragraphs.end()
|
||||||
&& language->babel() != doc_language->babel()) {
|
&& language->babel() != doc_language->babel()) {
|
||||||
// Since \selectlanguage write the language to the aux file,
|
// Since \selectlanguage write the language to the aux file,
|
||||||
// we need to reset the language at the end of footnote or
|
// we need to reset the language at the end of footnote or
|
||||||
@ -443,7 +444,9 @@ paragraphs);
|
|||||||
texrow.newline();
|
texrow.newline();
|
||||||
}
|
}
|
||||||
|
|
||||||
lyxerr[Debug::LATEX] << "TeXOnePar...done " << &*boost::next(pit) << endl;
|
if (boost::next(pit) != paragraphs.end() &&
|
||||||
|
lyxerr.debugging(Debug::LATEX))
|
||||||
|
lyxerr << "TeXOnePar...done " << &*boost::next(pit) << endl;
|
||||||
return ++pit;
|
return ++pit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user