diff --git "a/win32ss/user/rtl/text.c" "b/win32ss/user/rtl/text.c" index ac12626796b..72a91ad0e41 100644 --- "a/win32ss/user/rtl/text.c" +++ "b/win32ss/user/rtl/text.c" @@ -765,7 +765,13 @@ static const WCHAR *TEXT_NextLineW( HDC hdc, const WCHAR *str, int *count, * several bugs in the Microsoft versions). */ word_broken = 0; + +#ifdef __REACTOS__ + line_fits = (num_fit + 1 >= j_in_seg); // Allow num_fit a bit of latitude +#else line_fits = (num_fit >= j_in_seg); +#endif + if (!line_fits && (format & DT_WORDBREAK)) { const WCHAR *s;