French keyboard layout without Euro
Dmitry Timoshkov
dmitry at baikal.ru
Mon Jul 14 05:24:05 CDT 2003
"Sylvain Petreolle" <spetreolle at yahoo.fr> wrote:
> Please find it attached.
Thanks for the log. It took awhile to figure out what happens.
Changelog:
Huw D M Davies <hdavies at codeweavers.com>
Make the return buffer larger. (For example EuroSign in uft8 is 3+1
bytes long).
[Fixes entering of the Euro on uft8 locales].
--
Dmitry.
-------------- next part --------------
--- cvs/hq/wine/dlls/x11drv/keyboard.c Wed Jul 9 16:12:02 2003
+++ wine/dlls/x11drv/keyboard.c Mon Jul 14 19:06:59 2003
@@ -1757,7 +1757,7 @@
KeySym keysym;
INT ret;
int keyc;
- char lpChar[2];
+ char lpChar[10];
HWND focus;
XIC xic;
@@ -1834,9 +1834,9 @@
else TRACE("Found keycode %d (0x%2X)\n",e.keycode,e.keycode);
if (xic)
- ret = XmbLookupString(xic, &e, lpChar, 2, &keysym, NULL);
+ ret = XmbLookupString(xic, &e, lpChar, sizeof(lpChar), &keysym, NULL);
else
- ret = XLookupString(&e, lpChar, 2, &keysym, NULL);
+ ret = XLookupString(&e, lpChar, sizeof(lpChar), &keysym, NULL);
wine_tsx11_unlock();
if (ret == 0)
More information about the wine-patches
mailing list