[2/2] richedit: Fixed the call to the EditWordBreakProc.
dylan.ah.smith at gmail.com
Thu Oct 23 00:07:31 CDT 2008
The word break procedure is documented as passing in the number of
characters for richedit 2.0 and later, however, it actually passes the
number of bytes for the string to the EditWordBreakProc.
I noticed this problem in Google Chrome, and the source code documented
the mistake by MSDN.
This can be tested in google chrome by using word movement or word
selection on the URL bar. See the AppDb entry for Google Chrome to see
how to get it running.
I also handled the richedit 1.0 case in the patch since otherwise it
could cause more a regression by doubling the length.
dlls/riched20/string.c | 24 +++++++++++++++++++-----
dlls/riched20/tests/editor.c | 4 ++--
2 files changed, 21 insertions(+), 7 deletions(-)
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
More information about the wine-patches