[clutter/wip/wayland: 6/45] test-wayland-surface: Remove the destroy notify when buffer is freed
- From: Robert Bragg <rbragg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [clutter/wip/wayland: 6/45] test-wayland-surface: Remove the destroy notify when buffer is freed
- Date: Wed, 22 Feb 2012 18:00:12 +0000 (UTC)
commit 8a786eeb4b522a35a8e64511cd7869a3bdbb7fd1
Author: Neil Roberts <neil linux intel com>
Date: Mon Jan 9 12:47:52 2012 +0000
test-wayland-surface: Remove the destroy notify when buffer is freed
When the buffer is freed we need to also remove it from the destroy
listener list on the resource or it will crash when the resource is
destroyed and it invokes a pointer from a random memory location.
tests/interactive/test-wayland-surface.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/tests/interactive/test-wayland-surface.c b/tests/interactive/test-wayland-surface.c
index 0a9a7c6..0040d11 100644
--- a/tests/interactive/test-wayland-surface.c
+++ b/tests/interactive/test-wayland-surface.c
@@ -208,6 +208,8 @@ tws_buffer_free (TWSBuffer *buffer)
buffer->wayland_buffer->user_data = NULL;
+ wl_list_remove (&buffer->buffer_destroy_listener.link);
+
for (l = buffer->surfaces_attached_to; l; l = l->next)
{
TWSSurface *surface = l->data;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]