diff options
author | Weng Xuetian <wengxt@gmail.com> | 2012-09-13 22:56:57 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2012-09-13 22:57:45 +0100 |
commit | 59248fb2628e86ff62abfbf122b88c2a299ec393 (patch) | |
tree | 3313326ea6151afe1118de3949c0cb9248c079c3 | |
parent | 5c59d989f9037f94c80ccd7929dc05f4a95be4df (diff) |
xlib: Reset fallback counter when discarding the fallback
References: https://bugs.freedesktop.org/show_bug.cgi?id=54657
-rw-r--r-- | src/cairo-xlib-surface.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cairo-xlib-surface.c b/src/cairo-xlib-surface.c index 718f4e73..e9e647a1 100644 --- a/src/cairo-xlib-surface.c +++ b/src/cairo-xlib-surface.c @@ -374,6 +374,8 @@ _cairo_xlib_surface_discard_shm (cairo_xlib_surface_t *surface) _cairo_damage_destroy (surface->base.damage); surface->base.damage = NULL; + + surface->fallback = 0; } static cairo_status_t |