third_party/cairo/src/cairo-xcb-surface.c
static void
_drawable_changed (cairo_xcb_surface_t *surface)
{
    _cairo_surface_set_error (&surface->base,
	    _cairo_surface_begin_modification (&surface->base));
    _cairo_boxes_clear (&surface->fallback_damage);
    cairo_surface_destroy (&surface->fallback->base);

    surface->deferred_clear = FALSE;
    surface->fallback = NULL;
}
/* This does the necessary fixup when a surface's drawable or size changed. */
This does the necessary fixup when a surface's drawable or size changed.
This does the necessary fixup when a surface ' s drawable or size changed .
static void
_drawable_changed (cairo_xcb_surface_t *surface)
{
    _cairo_surface_set_error (&surface->base,
	    _cairo_surface_begin_modification (&surface->base));
    _cairo_boxes_clear (&surface->fallback_damage);
    cairo_surface_destroy (&surface->fallback->base);
    surface->deferred_clear = FALSE;
    surface->fallback = NULL;
}
static void _drawable_changed ( cairo_xcb_surface_t * surface ) { _cairo_surface_set_error ( & surface -> base , _cairo_surface_begin_modification ( & surface -> base ) ) ; _cairo_boxes_clear ( & surface -> fallback_damage ) ; cairo_surface_destroy ( & surface -> fallback -> base ) ; surface -> deferred_clear = FALSE ; surface -> fallback = NULL ; }
This does the necessary fixup when a surface's drawable or size changed.
This does the necessary fixup when a surface ' s drawable or size changed .