summaryrefslogtreecommitdiff
path: root/perf/micro/composite-checker.c
diff options
context:
space:
mode:
Diffstat (limited to 'perf/micro/composite-checker.c')
-rw-r--r--perf/micro/composite-checker.c9
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.
*/