Module: wine Branch: master Commit: 55bfd2ef0d5212db173c0b73cf01cbd48cabe431 URL: http://source.winehq.org/git/wine.git/?a=commit;h=55bfd2ef0d5212db173c0b73cf...
Author: Alexandre Julliard julliard@winehq.org Date: Tue Apr 19 17:17:48 2011 +0200
winex11: Allow installing the event handler multiple times.
---
dlls/winex11.drv/event.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/winex11.drv/event.c b/dlls/winex11.drv/event.c index 97c6f29..75e7d8d 100644 --- a/dlls/winex11.drv/event.c +++ b/dlls/winex11.drv/event.c @@ -186,7 +186,7 @@ static inline void free_event_data( XEvent *event ) void X11DRV_register_event_handler( int type, x11drv_event_handler handler, const char *name ) { assert( type <= MAX_EVENT_HANDLERS ); - assert( !handlers[type] ); + assert( !handlers[type] || handlers[type] == handler ); handlers[type] = handler; event_names[type] = name; TRACE("registered handler %p for event %d %s\n", handler, type, debugstr_a(name) );