glx: Fix drawable lookup in DRI2 event handler
authorKristian Høgsberg <krh@bitplanet.net>
Mon, 19 Jul 2010 13:37:07 +0000 (09:37 -0400)
committerKristian Høgsberg <krh@bitplanet.net>
Mon, 19 Jul 2010 13:37:38 +0000 (09:37 -0400)
commit3750ebd540510324ef5ada769537ae05309adadb
tree7c132086ed4e029a9f552ad100db6248f51e089b
parent4eaf591d1504f61e131f77f01711d27a75d02e90
glx: Fix drawable lookup in DRI2 event handler

DRI2 events are sent to the X drawable ID used to create the DRI2 drawable,
not the GLX drawable ID.  So when an event comes in, we need to look up
the __GLXDRIdrawable by its X drawable ID, which needs a new hash table.
src/glx/dri2.c
src/glx/dri2_glx.c
src/glx/glxclient.h