# HG changeset patch # User Frank Benoit # Date 1219389155 -7200 # Node ID 810b16d6559bd5d7f6beb13700c54b20b9910ea8 # Parent 708cbfe418e7679dde77cdd745a0c5b9edc5253b Fix: non ascii Inputs. diff -r 708cbfe418e7 -r 810b16d6559b dwt/widgets/Display.d --- a/dwt/widgets/Display.d Thu Aug 21 17:33:44 2008 +0200 +++ b/dwt/widgets/Display.d Fri Aug 22 09:12:35 2008 +0200 @@ -2919,7 +2919,7 @@ * @param ch the MBCS character * @return the WCS character */ -static char mbcsToWcs (int ch) { +static wchar mbcsToWcs (int ch) { return mbcsToWcs (ch, 0); } diff -r 708cbfe418e7 -r 810b16d6559b dwt/widgets/Widget.d --- a/dwt/widgets/Widget.d Thu Aug 21 17:33:44 2008 +0200 +++ b/dwt/widgets/Widget.d Fri Aug 22 09:12:35 2008 +0200 @@ -1301,7 +1301,7 @@ event.keyCode = display.lastKey; } if (display.lastAscii !is 0 || display.lastNull) { - event.character = Display.mbcsToWcs (cast(char) display.lastAscii); + event.character = Display.mbcsToWcs (cast(wchar) display.lastAscii); } if (event.keyCode is 0 && event.character is 0) { if (!display.lastNull) return false;