diff options
author | Jamey Sharp <jamey@minilop.net> | 2010-04-14 12:59:11 -0700 |
---|---|---|
committer | Jamey Sharp <jamey@minilop.net> | 2010-04-14 12:59:11 -0700 |
commit | b089b53b697c2851db2985d32af3b29f1da5e31e (patch) | |
tree | 665455887942420bd03649eccf9e4d357e5c615d /src/XlibInt.c | |
parent | a15c31274650e391bc6de5d0951eb4464c228139 (diff) | |
download | xorg-lib-libX11-b089b53b697c2851db2985d32af3b29f1da5e31e.tar.gz |
Honest. Extensions get to filter async errors too.
Under some circumstances, errors are picked up by calling
xcb_poll_for_reply, rather than xcb_poll_for_event, because Xlib issued
the requests with the XCB_REQUEST_CHECKED flag. That happens when either
an async handler is queued at the time the requests are flushed, or when
XSetEventQueueOwner has been used to prevent Xlib from processing XCB's
event queue.
This bugfix extends 405132dab64bf2375f8e57d02b1b53da2311933a to cover
those cases.
Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=26545
Signed-off-by: Jamey Sharp <jamey@minilop.net>
Diffstat (limited to 'src/XlibInt.c')
0 files changed, 0 insertions, 0 deletions