X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Foutput_docbook.cpp;h=432b2e710903c2222ddbefd48b0f45a64591c58e;hb=e903d0158e1d92c0d9c17656af10df9fa9a3d723;hp=2547fb65b4a71f6b4486b7d3b9f65bd42d2ba563;hpb=db3aadf4249917cddd14c8e2e4487a6e07880692;p=lyx.git diff --git a/src/output_docbook.cpp b/src/output_docbook.cpp index 2547fb65b4..432b2e7109 100644 --- a/src/output_docbook.cpp +++ b/src/output_docbook.cpp @@ -295,7 +295,11 @@ ParagraphList::const_iterator makeCommand(Buffer const & buf, send = searchParagraph(par, pend); par = makeParagraph(buf, os, runparams, text, par,send); break; - default: + case LATEX_BIB_ENVIRONMENT: + case LATEX_LIST_ENVIRONMENT: + // FIXME This means that we are just skipping any paragraph that + // isn't implemented above. + ++par; break; } } @@ -336,20 +340,24 @@ void docbookParagraphs(Text const & text, switch (style.latextype) { case LATEX_COMMAND: { send = searchCommand(par, pend); - par = makeCommand(buf, os, runparams, text, par,send); + par = makeCommand(buf, os, runparams, text, par, send); break; } case LATEX_ENVIRONMENT: case LATEX_ITEM_ENVIRONMENT: { send = searchEnvironment(par, pend); - par = makeEnvironment(buf, os, runparams, text, par,send); + par = makeEnvironment(buf, os, runparams, text, par, send); break; } case LATEX_PARAGRAPH: send = searchParagraph(par, pend); - par = makeParagraph(buf, os, runparams, text, par,send); + par = makeParagraph(buf, os, runparams, text, par, send); break; - default: + case LATEX_BIB_ENVIRONMENT: + case LATEX_LIST_ENVIRONMENT: + // FIXME This means that we are just skipping any paragraph that + // isn't implemented above. + ++par; break; } // makeEnvironment may process more than one paragraphs and bypass pend