cogl: Add _cogl_xlib_{,un}trap_errors
authorNeil Roberts <neil@linux.intel.com>
Fri, 4 Jun 2010 09:38:30 +0000 (10:38 +0100)
committerNeil Roberts <neil@linux.intel.com>
Tue, 22 Jun 2010 11:22:47 +0000 (12:22 +0100)
commita01b094630d748d4b0505852724b57b837e49d3a
treec6cccdc6133fc2f5f007964ec5df6985c897f5e8
parent3abe26b913c895072d31fa5e88a8724ba311d174
cogl: Add _cogl_xlib_{,un}trap_errors

This is similar to clutter_x11_{,un}trap_errors except that it stores
the previous trap state in a caller-allocated struct so that it can be
re-entrant.

Make _cogl_xlib_trap_errors re-entrant

(this will be squashed into an earlier commit)
clutter/cogl/cogl/winsys/cogl-context-winsys.c
clutter/cogl/cogl/winsys/cogl-context-winsys.h
clutter/cogl/cogl/winsys/cogl-xlib.c
clutter/cogl/cogl/winsys/cogl-xlib.h