Prevent observer surfaces from writing to stdout

Invoking cairo_surface_mark_dirty () on an observer surface would
cause it to print debugging output to stdout.

Reviewed-by: Andrea Canciani <ranma42@gmail.com>

Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=95227
This commit is contained in:
Ed Schouten 2016-09-04 08:34:49 +02:00 committed by Andrea Canciani
parent 0aad04a88b
commit efc40a9493

View file

@ -1219,8 +1219,6 @@ _cairo_surface_observer_mark_dirty (void *abstract_surface,
cairo_surface_observer_t *surface = abstract_surface;
cairo_status_t status;
printf ("mark-dirty (%d, %d) x (%d, %d)\n", x, y, width, height);
status = CAIRO_STATUS_SUCCESS;
if (surface->target->backend->mark_dirty_rectangle)
status = surface->target->backend->mark_dirty_rectangle (surface->target,