diff options
Diffstat (limited to 'perf/micro/composite-checker.c')
-rw-r--r-- | perf/micro/composite-checker.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/perf/micro/composite-checker.c b/perf/micro/composite-checker.c index 0d7af0c8..d6d17ab6 100644 --- a/perf/micro/composite-checker.c +++ b/perf/micro/composite-checker.c @@ -75,6 +75,12 @@ do_composite_checker (cairo_t *cr, return cairo_perf_timer_elapsed (); } +cairo_bool_t +composite_checker_enabled (cairo_perf_t *perf) +{ + return cairo_perf_can_run (perf, "composite-checker", NULL); +} + void composite_checker (cairo_perf_t *perf, cairo_t *cr, @@ -83,9 +89,6 @@ composite_checker (cairo_perf_t *perf, { cairo_surface_t *image; - if (! cairo_perf_can_run (perf, "composite-checker", NULL)) - return; - /* Create the checker pattern. We don't actually need to draw * anything on it since that wouldn't affect performance. */ |