Now with the patch: :-)

-- 
José Abílio Matos
LyX and docbook a perfect match. :-)
Index: ParagraphParameters.C
===================================================================
RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/ParagraphParameters.C,v
retrieving revision 1.44
diff -u -p -r1.44 ParagraphParameters.C
--- ParagraphParameters.C       5 Oct 2004 12:56:20 -0000       1.44
+++ ParagraphParameters.C       29 Oct 2004 15:10:04 -0000
@@ -246,28 +246,25 @@ void ParagraphParameters::read(LyXLex &

 void ParagraphParameters::write(ostream & os) const
 {
-       ostringstream oss;
-
        // Maybe the paragraph has special spacing
-       spacing().writeFile(oss, true);
+       spacing().writeFile(os, true);

        // The labelwidth string used in lists.
        if (!labelWidthString().empty())
-               oss << "\\labelwidthstring "
+               os << "\\labelwidthstring "
                   << labelWidthString() << '\n';

        // Start of appendix?
        if (startOfAppendix())
-               oss << "\\start_of_appendix ";
+               os << "\\start_of_appendix\n";

        // Noindent?
        if (noindent())
-               oss << "\\noindent ";
+               os << "\\noindent\n";

        // Do we have a manual left indent?
        if (!leftIndent().zero())
-               oss << "\\leftindent " << leftIndent().asString()
-                  << ' ';
+               os << "\\leftindent " << leftIndent().asString() << '\n';

        // Alignment?
        if (align() != LYX_ALIGN_LAYOUT) {
@@ -278,9 +275,9 @@ void ParagraphParameters::write(ostream
                case LYX_ALIGN_CENTER: h = 3; break;
                default: h = 0; break;
                }
-               oss << "\\align " << string_align[h] << ' ';
+               os << "\\align " << string_align[h] << '\n';
        }
-       os << rtrim(oss.str());
+       os << '\n';
 }


@@ -301,7 +298,7 @@ void params2string(Paragraph const & par
        params.write(os);

        // Is alignment possible
-       os << '\n' << "\\alignpossible " << layout->alignpossible << '\n';
+       os << "\\alignpossible " << layout->alignpossible << '\n';

        /// set default alignment
        os << "\\aligndefault " << layout->align << '\n';

Reply via email to