tags: Don't ignore tag on empty pages

Issue 357
This commit is contained in:
Adrian Johnson 2019-02-01 19:46:00 +10:30
parent ef99c3bf30
commit 2a21ed0293
2 changed files with 3 additions and 2 deletions

View file

@ -777,8 +777,8 @@ _cairo_analysis_surface_tag (void *abstract_surface,
ctm,
ctm_inverse,
clip);
if (_cairo_int_status_is_error (backend_status))
return backend_status;
if (backend_status == CAIRO_INT_STATUS_SUCCESS)
surface->has_supported = TRUE;
}
return backend_status;

View file

@ -2952,6 +2952,7 @@ _cairo_surface_tag (cairo_surface_t *surface,
status = surface->backend->tag (surface, begin, tag_name, attributes,
source, stroke_style,
ctm, ctm_inverse, clip);
surface->is_clear = FALSE;
return _cairo_surface_set_error (surface, status);
}