From: Michael Schmitt Date: Sat, 20 Jan 2007 16:25:52 +0000 (+0000) Subject: * src/output_plaintext.C: remove cryptic comment; X-Git-Tag: 1.6.10~11121 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=954f6feee75eb4b6c212f4b41521e84e14d2f696;p=lyx.git * src/output_plaintext.C: remove cryptic comment; do not output deleted characters in plain text output git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16781 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/output_plaintext.C b/src/output_plaintext.C index c8be6dfdc2..f363c0b154 100644 --- a/src/output_plaintext.C +++ b/src/output_plaintext.C @@ -189,20 +189,21 @@ void writePlaintextParagraph(Buffer const & buf, currlinelen += p.first; } - // this is to change the linebreak to do it by word a bit more - // intelligent hopefully! (only in the case where we have a - // max runparams.linelength!) (Jug) - docstring word; for (pos_type i = 0; i < par.size(); ++i) { + if (par.isDeleted(i)) // deleted characters don't make much sense in plain text output + continue; + char_type c = par.getUChar(buf.params(), i); switch (c) { case Paragraph::META_INSET: { InsetBase const * inset = par.getInset(i); + os << word; currlinelen += word.length(); word.erase(); + OutputParams rp = runparams; rp.depth = par.params().depth(); if (inset->plaintext(buf, os, rp)) {