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/windows/font.c?rev=62486&r1=62485&r2=62486&view=diff
==============================================================================
--- 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;


Reply via email to