[EMAIL PROTECTED] wrote:
> Modified: lyx-devel/trunk/src/Cursor.cpp
> URL: http://www.lyx.org/trac/file/lyx-devel/trunk/src/Cursor.cpp?rev=18206
> ===========================================================================
>=== --- lyx-devel/trunk/src/Cursor.cpp (original)
> +++ lyx-devel/trunk/src/Cursor.cpp Sat May  5 21:18:34 2007
> @@ -1176,14 +1176,21 @@
>                 if (startpit == endpit)
>                         return pars[startpit].asString(buffer, startpos,
> endpos, label); 
> +               odocstringstream ods;
> +               ods << "\n";
> +               // only add blank line if we're not in an ERT inset
> +               if (pars[startpit].ownerCode() != Inset::ERT_CODE)
> +                       ods << "\n";
> +               docstring const parbreak = ods.str();
> +
>                 // First paragraph in selection
>                 docstring result = pars[startpit].
> -                       asString(buffer, startpos, pars[startpit].size(),
> label) + "\n\n"; +                       asString(buffer, startpos,
> pars[startpit].size(), label) + parbreak; 
>                 // The paragraphs in between (if any)
>                 for (pit_type pit = startpit + 1; pit != endpit; ++pit) {
>                         Paragraph const & par = pars[pit];
> -                       result += par.asString(buffer, 0, par.size(),
> label) + "\n\n"; +                       result += par.asString(buffer, 0,
> par.size(), label) + parbreak; }
>  
>                 // Last paragraph in selection


Uwe, this unrelated fix slipped in by accident. Please revert (I have a better 
patch for that bug).

Jürgen

Reply via email to