diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2012-05-10 21:00:49 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2012-05-10 21:00:49 +0100 |
commit | f4631dca371865f9aa747c61937c09d495f165e0 (patch) | |
tree | e6531135224f4c940100087b09541f5073db6671 | |
parent | 50e51389bd4108942fdc7a5f029b3171b0c1f11a (diff) |
damage: Prevent accumulating damage to an error object
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
-rw-r--r-- | src/cairo-damage.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cairo-damage.c b/src/cairo-damage.c index 269f6dfdf..1809005f0 100644 --- a/src/cairo-damage.c +++ b/src/cairo-damage.c @@ -92,6 +92,9 @@ _cairo_damage_add_boxes(cairo_damage_t *damage, if (damage == NULL) damage = _cairo_damage_create (); + if (damage->status) + return damage; + damage->dirty += count; |