I can confirm that this works (I mean it compiles).

Thanks,

Petr

Kusanagi Kouichi wrote:
> Does this patch fix the problem?
> 
> diff --git a/dlls/winex11.drv/xim.c b/dlls/winex11.drv/xim.c
> index d4df9f7..b66cf87 100644
> --- a/dlls/winex11.drv/xim.c
> +++ b/dlls/winex11.drv/xim.c
> @@ -501,7 +501,7 @@ XIC X11DRV_CreateIC(XIM xim, struct x11drv_win_data *data)
>      XVaNestedList preedit = NULL;
>      XVaNestedList status = NULL;
>      XIC xic;
> -    XICCallback destroy = {(XPointer)data, X11DRV_DestroyIC};
> +    XIMCallback destroy = {(XPointer)data, (XIMProc)X11DRV_DestroyIC};
>      XIMCallback P_StartCB;
>      XIMCallback P_DoneCB;
>      XIMCallback P_DrawCB;



Reply via email to