diff options
author | Cyril Brulebois <kibi@debian.org> | 2011-06-20 01:56:27 +0200 |
---|---|---|
committer | Cyril Brulebois <kibi@debian.org> | 2011-06-20 01:56:27 +0200 |
commit | 2213440fe3aadb083bf1c63966ea47e1ed027939 (patch) | |
tree | a8268a6aded1ed41ef55fbb79b9269cab3d94f57 /perf | |
parent | f55d14280a3742b34062e15440146b991b3b2629 (diff) | |
parent | 33cc97022c22336d56b8875d041b55877199e9e7 (diff) |
Merge branch 'upstream-experimental' into debian-experimental
Diffstat (limited to 'perf')
-rw-r--r-- | perf/cairo-perf-trace.c | 5 | ||||
-rw-r--r-- | perf/cairo-perf.h | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/perf/cairo-perf-trace.c b/perf/cairo-perf-trace.c index d347908..78c5402 100644 --- a/perf/cairo-perf-trace.c +++ b/perf/cairo-perf-trace.c @@ -278,6 +278,10 @@ describe (cairo_perf_t *perf, { char *description = NULL; + if (perf->has_described_backend) + return; + perf->has_described_backend = TRUE; + if (perf->target->describe) description = perf->target->describe (closure); @@ -827,6 +831,7 @@ main (int argc, perf.target = target; perf.test_number = 0; + perf.has_described_backend = FALSE; if (perf.exact_names) { for (n = 0; n < perf.num_names; n++) { diff --git a/perf/cairo-perf.h b/perf/cairo-perf.h index ff177c4..0b90dda 100644 --- a/perf/cairo-perf.h +++ b/perf/cairo-perf.h @@ -91,6 +91,7 @@ typedef struct _cairo_perf { const cairo_boilerplate_target_t **targets; int num_targets; const cairo_boilerplate_target_t *target; + cairo_bool_t has_described_backend; unsigned int test_number; unsigned int size; cairo_t *cr; |