libX11: Changes to 'master'
Jamey Sharp
jamey at kemper.freedesktop.org
Tue Apr 13 13:23:34 PDT 2010
src/xcb_io.c | 55 ++++++++++++++++++++++++++++++++++---------------------
1 file changed, 34 insertions(+), 21 deletions(-)
New commits:
commit 405132dab64bf2375f8e57d02b1b53da2311933a
Author: Jamey Sharp <jamey at minilop.net>
Date: Tue Apr 13 12:12:36 2010 -0700
Extensions get to filter async errors too.
Apparently I misread XlibInt.c:_XReply and thought that handlers set
with XESetError should be consulted only for the sequence number that
_XReply is currently looking for. In fact, the error handlers are also
consulted when an error arrives for a request that was not expected to
have a reply.
However, in an odd twist, the error handlers are *not* consulted outside
of _XReply--that is, when looking for events, or waiting to be able to
flush the output queue. So this patch takes some small pains to preserve
that behavior, though it seems likely to have been unintentional.
Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=26545
Signed-off-by: Jamey Sharp <jamey at minilop.net>
commit d3eab4a38f3e53ef21eb3b6fa66ead7afecf6227
Author: Jamey Sharp <jamey at minilop.net>
Date: Tue Apr 13 12:49:59 2010 -0700
Prefer the xcb_generic_error_t we already have over casting to xEvent.
Just a minor cleanup.
Signed-off-by: Jamey Sharp <jamey at minilop.net>
More information about the xorg-commit
mailing list