summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorJamey Sharp <jamey@minilop.net>2006-11-25 14:23:45 -0800
committerJamey Sharp <jamey@minilop.net>2006-11-25 14:23:45 -0800
commitc6a0b0f18ed1242eeb908f5cf767ab8381edd456 (patch)
tree88778eefabd7297010c9a5a95da4cfafc792fa85 /configure.ac
parentd56e78acce9b2aa1dd1bf172afedaa3bccd5e1c8 (diff)
Bug #9154: Always process an event for _XReadEvents, even if an error occurs
Previously, process_responses (in the wait_for_first_event case called from _XReadEvents) considered any return from xcb_wait_for_event sufficient to think it had processed an event. If xcb_wait_for_event returned an error, and no more events occurred before process_responses called xcb_poll_for_event, process_responses would try to return with dpy->head NULL, and would fail an assertion for the _XReadEvents postcondition. Now, process_responses continues using xcb_wait_for_event until it gets an event.
Diffstat (limited to 'configure.ac')
0 files changed, 0 insertions, 0 deletions