From d48146275c254caf2692492b147aa001971d9d95 Mon Sep 17 00:00:00 2001 From: Seunghun Lee Date: Mon, 7 Nov 2016 16:41:18 +0900 Subject: [PATCH] use the 'wl_buffer_send_release' instead of 'wl_resource_queue_event' to release wl_buffer. the message added by wl_resource_queue_event() won't be delivered, if there is no calling 'wl_resource_post_event' after that. Change-Id: I7378d115a999b12ea68bdfdd57f311f2b5851a8f --- src/lib/pepper/buffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/pepper/buffer.c b/src/lib/pepper/buffer.c index 0c1c450..654b0a0 100644 --- a/src/lib/pepper/buffer.c +++ b/src/lib/pepper/buffer.c @@ -88,7 +88,7 @@ pepper_buffer_unreference(pepper_buffer_t *buffer) PEPPER_ASSERT(buffer->ref_count > 0); if (--buffer->ref_count == 0) { - wl_resource_queue_event(buffer->resource, WL_BUFFER_RELEASE); + wl_buffer_send_release(buffer->resource); pepper_object_emit_event(&buffer->base, PEPPER_EVENT_BUFFER_RELEASE, NULL); } } -- 2.7.4