winebrowser: Educated guess if the DDE data is CHAR or WCHAR (try 2)
Paul Chitescu
paulc at voip.null.ro
Mon Dec 8 07:00:06 CST 2008
Changelog:
winebrowser: Educated guess if the DDE data is CHAR or WCHAR
Our shell32 dde_connect implementation sends a CHAR buffer for if operating
system version is set to ANSI based and WCHAR if the system is set for
Unicode.
This patch makes winebrowser assume the same about the data it receives via
XTYP_EXECUTE. However, if the string starts with a quote (which normally
always happens) an extra effort is made to detect if the data is UTF-16 by
checking if the upper byte of the 1st WCHAR is zero.
This should fix bug #13891 for good (bugzilla describes a workaround that
avoids using DDE).
Paul Chitescu
-------------- next part --------------
A non-text attachment was scrubbed...
Name: winebrowser_dde_charwidth2.patch
Type: text/x-diff
Size: 1652 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20081208/2eb5e4bd/attachment.patch
More information about the wine-patches
mailing list