Module: wine Branch: master Commit: becf09f3f8450321b42fd1adc162aba0ed386204 URL: http://source.winehq.org/git/wine.git/?a=commit;h=becf09f3f8450321b42fd1adc1...
Author: Huw Davies huw@codeweavers.com Date: Mon Oct 23 18:00:06 2006 +0100
winex11.drv: Initialize data->xim to NULL if xim has been disabled.
---
dlls/winex11.drv/x11drv_main.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/dlls/winex11.drv/x11drv_main.c b/dlls/winex11.drv/x11drv_main.c index 979b7f1..a33a374 100644 --- a/dlls/winex11.drv/x11drv_main.c +++ b/dlls/winex11.drv/x11drv_main.c @@ -534,7 +534,9 @@ #endif if (TRACE_ON(synchronous)) XSynchronize( data->display, True ); wine_tsx11_unlock();
- if (use_xim && !(data->xim = X11DRV_SetupXIM( data->display, input_style ))) + if (!use_xim) + data->xim = NULL; + else if (!(data->xim = X11DRV_SetupXIM( data->display, input_style ))) WARN("Input Method is not available\n");
if (wine_server_fd_to_handle( ConnectionNumber(data->display), GENERIC_READ | SYNCHRONIZE,