a surface may also be checked for status after finishing
the documentation also says that cairo_surface_finish() may trigger a CAIRO_STATUS_SURFACE_FINISHED, so I presume this can be checked via cairo_surface_status()
the documentation also says that cairo_surface_finish() may trigger a CAIRO_STATUS_SURFACE_FINISHED, so I presume this can be checked via cairo_surface_status()