Fixed XIM crash when locale is set to something not supported by X11.

This commit is contained in:
Sam Lantinga 2013-03-15 11:59:16 -07:00
parent 77815e31db
commit 6509d6080b

View file

@ -220,7 +220,7 @@ SetupWindowData(_THIS, SDL_Window * window, Window w, BOOL created)
data->window = window; data->window = window;
data->xwindow = w; data->xwindow = w;
#ifdef X_HAVE_UTF8_STRING #ifdef X_HAVE_UTF8_STRING
if (SDL_X11_HAVE_UTF8) { if (SDL_X11_HAVE_UTF8 && videodata->im) {
data->ic = data->ic =
pXCreateIC(videodata->im, XNClientWindow, w, XNFocusWindow, w, pXCreateIC(videodata->im, XNClientWindow, w, XNFocusWindow, w,
XNInputStyle, XIMPreeditNothing | XIMStatusNothing, XNInputStyle, XIMPreeditNothing | XIMStatusNothing,