Fix multibyte character input.

svn path=/trunk/netsurf/; revision=5505
This commit is contained in:
François Revel 2008-10-08 00:08:48 +00:00
parent 493fb9ed87
commit 6ce8d637d6

View File

@ -27,6 +27,7 @@ extern "C" {
#include "desktop/textinput.h" #include "desktop/textinput.h"
#undef NDEBUG #undef NDEBUG
#include "utils/log.h" #include "utils/log.h"
#include "utils/utf8.h"
#include "utils/utils.h" #include "utils/utils.h"
} }
#include "beos/beos_window.h" #include "beos/beos_window.h"
@ -1014,9 +1015,7 @@ void nsbeos_window_keypress_event(BView *view, gui_window *g, BMessage *event)
} }
} }
} else { } else {
// XXX is raw_char actually UCS ?? nskey = utf8_to_ucs4(bytes, numbytes);
nskey = (uint32_t)raw_char;
// else use convert_from_utf8()
} }
bool done = browser_window_key_press(g->bw, nskey); bool done = browser_window_key_press(g->bw, nskey);