diff options
author | Jamey Sharp <jamey@minilop.net> | 2006-11-25 14:23:45 -0800 |
---|---|---|
committer | Jamey Sharp <jamey@minilop.net> | 2006-11-25 14:23:45 -0800 |
commit | c6a0b0f18ed1242eeb908f5cf767ab8381edd456 (patch) | |
tree | 88778eefabd7297010c9a5a95da4cfafc792fa85 /configure.ac | |
parent | d56e78acce9b2aa1dd1bf172afedaa3bccd5e1c8 (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