From d81aed45c9fcac72bb652648b331e12eecb5965d Mon Sep 17 00:00:00 2001 From: James Tabor Date: Sun, 15 Jun 2014 21:53:23 +0000 Subject: [PATCH] [User32] - Patch by Henri Verbeet : Ensure at least one character is used in TEXT_WordBreak(). svn path=/trunk/; revision=63602 --- reactos/win32ss/user/user32/windows/font.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/reactos/win32ss/user/user32/windows/font.c b/reactos/win32ss/user/user32/windows/font.c index 7b5e1431f0d..dc4c9a14dd8 100644 --- a/reactos/win32ss/user/user32/windows/font.c +++ b/reactos/win32ss/user/user32/windows/font.c @@ -636,8 +636,9 @@ static void TEXT_WordBreak (HDC hdc, WCHAR *str, unsigned int max_str, DT_EDITCONTROL) { /* break the word after the last character that fits (there must be - * at least one; none is caught earlier). - */ + * at least one). */ + if (!chars_fit) + ++chars_fit; *len_str = chars_fit; *chars_used = chars_fit;