From 49fcf6ddcf6d5653d20625d844f7463b15ad5dca Mon Sep 17 00:00:00 2001 From: Taekyun Kim Date: Mon, 14 Sep 2015 16:17:41 +0900 Subject: [PATCH] render: Fix missing pixman_image_unref() when attaching a new buffer Change-Id: I295d6a6ddd26fae07e6e1e8012deae11b1c1aaed --- src/lib/render/pixman-renderer.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib/render/pixman-renderer.c b/src/lib/render/pixman-renderer.c index 70d8536..408bcf5 100644 --- a/src/lib/render/pixman-renderer.c +++ b/src/lib/render/pixman-renderer.c @@ -141,6 +141,9 @@ surface_state_attach_shm(pixman_surface_state_t *state, pepper_buffer_t *buffer) if (!image) return PEPPER_FALSE; + if (state->image) + pixman_image_unref(state->image); + state->buffer_width = w; state->buffer_height = h; state->image = image; -- 2.7.4