How X11 server generate XClientMessageEvent ?

Changhui LIU liuchanghui at linuxdeepin.com
Thu Aug 27 10:05:40 CDT 2015


Dear Alexandre, 
I'm debugging a window set focus problem on Deepin Linux(www.deepin.org),
I found some hints in handle_wm_protocols function of winex11.drv.
But I feel very strange, I don't find where generate the XClientMessageEvent with event.data.l[0] =
x11drv_atom(WM_TAKE_FOCUS) when I git grep WM_TAKE_FOCUS in wine source directory.


How X11 server generate XClientMessageEvent with event.type = x11drv_atom(WM_PROTOCOLS) 
and event.data.l[0] = x11drv_atom(WM_TAKE_FOCUS) ?


Thank you!









------------------
Regards,
Changhui Liu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20150827/beb65060/attachment.html>


More information about the wine-devel mailing list