mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 10:00:33 +00:00
DocBook: fix a crash in docbookSimpleAllParagraphs.
When having the code preview pane open with examples/Language_Support/Mixing_Japanese_with_other_Languages_(with_CJKutf8), clicking at random on paragraphs sometimes yielded a crash: *par when par is the end of the iterator. LyX could output the whole document as DocBook without this patch and still generates the same output with it (i.e. no text is missing).
This commit is contained in:
parent
43921861b9
commit
d8a0f1aadd
@ -1127,8 +1127,9 @@ void docbookSimpleAllParagraphs(
|
||||
|
||||
// Then, the content. It starts where the <info> ends.
|
||||
auto par = paragraphs.iterator_at(info.epit);
|
||||
auto end = paragraphs.iterator_at(epit);
|
||||
while (par != end) {
|
||||
auto par_epit = paragraphs.iterator_at(epit);
|
||||
auto par_end = paragraphs.end();
|
||||
while (par != par_epit && par != par_end) {
|
||||
if (!hasOnlyNotes(*par))
|
||||
par = makeAny(text, buf, xs, runparams, par);
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user