diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2011-08-16 17:20:00 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2011-08-18 12:10:20 +0100 |
commit | 76a3d0dc11624049115cf84859eec5168194e873 (patch) | |
tree | 6314921c5123927986678f46f5d273ae13007af5 /src/cairo-surface-observer.c | |
parent | a8232ff77cc6eff866494c5a408d914907d643ad (diff) |
observer: only print out the non-zero clip types
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'src/cairo-surface-observer.c')
-rw-r--r-- | src/cairo-surface-observer.c | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/cairo-surface-observer.c b/src/cairo-surface-observer.c index 364447bc..3bd96820 100644 --- a/src/cairo-surface-observer.c +++ b/src/cairo-surface-observer.c @@ -1025,12 +1025,15 @@ print_path (cairo_output_stream_t *stream, static void print_clip (cairo_output_stream_t *stream, const struct clip *c) { - _cairo_output_stream_printf (stream, - " clip: %d none, %d region, %d boxes, %d general path\n", - c->type[0], - c->type[1], - c->type[2], - c->type[3]); + static const char *names[] = { + "none", + "region", + "boxes", + "general path", + }; + _cairo_output_stream_printf (stream, " clip:"); + print_array (stream, c->type, names, ARRAY_LENGTH (names)); + _cairo_output_stream_printf (stream, "\n"); } static void |