Author: jimtabor
Date: Thu Mar 13 01:36:31 2014
New Revision: 62486
URL:
http://svn.reactos.org/svn/reactos?rev=62486&view=rev
Log:
[User32]
- Patch by Henri Verbeet : Fix TEXT_WordBreak() when no characters fit.
- Sync port from wine.
Modified:
trunk/reactos/win32ss/user/user32/windows/font.c
Modified: trunk/reactos/win32ss/user/user32/windows/font.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/user32/window…
==============================================================================
--- trunk/reactos/win32ss/user/user32/windows/font.c [iso-8859-1] (original)
+++ trunk/reactos/win32ss/user/user32/windows/font.c [iso-8859-1] Thu Mar 13 01:36:31
2014
@@ -605,7 +605,7 @@
p = str + chars_fit; /* The character that doesn't fit */
word_fits = TRUE;
if (!chars_fit)
- ; /* we pretend that it fits anyway */
+ word_fits = FALSE;
else if (*p == SPACE) /* chars_fit < *len_str so this is valid */
p--; /* the word just fitted */
else
@@ -615,7 +615,7 @@
;
word_fits = (p != str || *p == SPACE || IsCJKT(p[1]));
}
- /* If there was one or the first character didn't fit then */
+ /* If there was one. */
if (word_fits)
{
int next_is_space;