static int error_handler(Display *xdpy, XErrorEvent *error) { cg_renderer_t *renderer; cg_xlib_renderer_t *xlib_renderer; renderer = get_renderer_for_xdisplay(xdpy); xlib_renderer = _cg_xlib_renderer_get_data(renderer); c_assert(xlib_renderer->trap_state); xlib_renderer->trap_state->trapped_error_code = error->error_code; return 0; }
static int error_handler (Display *xdpy, XErrorEvent *error) { CoglRenderer *renderer; CoglXlibRenderer *xlib_renderer; renderer = get_renderer_for_xdisplay (xdpy); xlib_renderer = _cogl_xlib_renderer_get_data (renderer); g_assert (xlib_renderer->trap_state); xlib_renderer->trap_state->trapped_error_code = error->error_code; return 0; }