Ejemplo n.º 1
0
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;
}
Ejemplo n.º 2
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;
}