Commit 2b6b09f5 authored by Phil Krylov's avatar Phil Krylov Committed by Alexandre Julliard

Generate ending \par in RTF output of RichEdit when streaming out a

whole document.
parent 6dd67f3d
...@@ -681,6 +681,8 @@ ME_StreamOutRTF(ME_TextEditor *editor, int nStart, int nChars, int dwFormat) ...@@ -681,6 +681,8 @@ ME_StreamOutRTF(ME_TextEditor *editor, int nStart, int nChars, int dwFormat)
if (!ME_StreamOutPrint(editor, "\r\n\\par")) if (!ME_StreamOutPrint(editor, "\r\n\\par"))
return FALSE; return FALSE;
nChars--; nChars--;
if (editor->bEmulateVersion10 && nChars)
nChars--;
} else { } else {
int nEnd; int nEnd;
...@@ -790,7 +792,12 @@ ME_StreamOut(ME_TextEditor *editor, DWORD dwFormat, EDITSTREAM *stream) ...@@ -790,7 +792,12 @@ ME_StreamOut(ME_TextEditor *editor, DWORD dwFormat, EDITSTREAM *stream)
nTo = -1; nTo = -1;
} }
if (nTo == -1) if (nTo == -1)
{
nTo = ME_GetTextLength(editor); nTo = ME_GetTextLength(editor);
/* Generate an end-of-paragraph at the end of SCF_ALL RTF output */
if (dwFormat & SF_RTF)
nTo++;
}
TRACE("from %d to %d\n", nStart, nTo); TRACE("from %d to %d\n", nStart, nTo);
if (dwFormat & SF_RTF) if (dwFormat & SF_RTF)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment