summaryrefslogtreecommitdiff
path: root/boilerplate
diff options
context:
space:
mode:
authorUli Schlachter <psychon@znc.in>2011-01-04 12:29:11 +0100
committerUli Schlachter <psychon@znc.in>2011-01-05 22:04:45 +0100
commit8a65279ee1a5b7170bad552691ce5f96ef6cd8bd (patch)
treeea228344a02272e1d76b8c9d8f3ef9b2e33150fc /boilerplate
parent8957e506321c4dc1ca59c8a88012801509b0d338 (diff)
xcb: Add a define for some magic number
In X11, errors look like events with response_type == 0. Using a define looks better than just a "trust me!". Signed-off-by: Uli Schlachter <psychon@znc.in>
Diffstat (limited to 'boilerplate')
-rw-r--r--boilerplate/cairo-boilerplate-xcb.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/boilerplate/cairo-boilerplate-xcb.c b/boilerplate/cairo-boilerplate-xcb.c
index aebb48762..dee0eaba2 100644
--- a/boilerplate/cairo-boilerplate-xcb.c
+++ b/boilerplate/cairo-boilerplate-xcb.c
@@ -30,6 +30,9 @@
#include <assert.h>
+/* Errors have response_type == 0 */
+#define CAIRO_XCB_ERROR 0
+
static const cairo_user_data_key_t xcb_closure_key;
typedef struct _xcb_target_closure {
@@ -592,7 +595,7 @@ _cairo_boilerplate_xcb_finish_surface (cairo_surface_t *surface)
return cairo_surface_status (surface);
while ((ev = xcb_poll_for_event (xtc->c)) != NULL) {
- if (ev->response_type == 0 /* trust me! */) {
+ if (ev->response_type == CAIRO_XCB_ERROR) {
xcb_generic_error_t *error = (xcb_generic_error_t *) ev;
#if XCB_GENERIC_ERROR_HAS_MAJOR_MINOR_CODES