Commit ee6b6f33 authored by Dylan Smith's avatar Dylan Smith Committed by Alexandre Julliard

richedit: Fixed mistake that didn't cause a bug.

The check to see if the dwOutputBuffer is full was performed incorrectly in RTFPutUnicodeString, however, this mistake was actually harmless since it would just cause an extra loop that does nothing, then the check would work properly with the variable fit equal to 0.
parent 632015dc
......@@ -2667,10 +2667,10 @@ RTFPutUnicodeString(RTF_Info *info, const WCHAR *string, int length)
memmove(info->OutputBuffer + info->dwOutputCount, string, fit * sizeof(WCHAR));
info->dwOutputCount += fit;
if (fit == sizeof(info->OutputBuffer) / sizeof(WCHAR) - info->dwOutputCount)
RTFFlushUnicodeOutputBuffer(info);
length -= fit;
string += fit;
if (sizeof(info->OutputBuffer) / sizeof(WCHAR) == info->dwOutputCount)
RTFFlushUnicodeOutputBuffer(info);
}
}
......
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