Set proxy queue of attached buffer to default queue 70/78170/3 accepted/tizen/common/20160706.141450 accepted/tizen/ivi/20160705.044752 accepted/tizen/mobile/20160705.044800 accepted/tizen/tv/20160705.044757 accepted/tizen/wearable/20160705.044739 submit/tizen/20160704.121410
authorChangyeon Lee <cyeon.lee@samsung.com>
Mon, 4 Jul 2016 11:34:57 +0000 (20:34 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Mon, 4 Jul 2016 12:11:09 +0000 (05:11 -0700)
if User set proxy queue of wl_tbm_queue to not default queue,
proxy queue of attached buffer set not default queue.
we need to set default queue.

Change-Id: I9bc2d3ca9c1a9b48966f0031e90991de79ea7e3c

src/wayland-tbm-client.c

index 5bd0bb5..376895c 100644 (file)
@@ -703,6 +703,7 @@ handle_tbm_queue_buffer_attached_with_id(void *data,
        WL_TBM_GOTO_IF_FAIL(buffer->tbm_surface != NULL, fail);
        buffer->flags = flags;
 
+       wl_proxy_set_queue((struct wl_proxy *)buffer->wl_buffer, NULL);
        wl_list_insert(&queue_info->attach_bufs, &buffer->link);
 
 #ifdef DEBUG_TRACE
@@ -767,6 +768,7 @@ handle_tbm_queue_buffer_attached_with_fd(void *data,
        WL_TBM_GOTO_IF_FAIL(buffer->tbm_surface != NULL, fail);
        buffer->flags = flags;
 
+       wl_proxy_set_queue((struct wl_proxy *)buffer->wl_buffer, NULL);
        wl_list_insert(&queue_info->attach_bufs, &buffer->link);
 
 #ifdef DEBUG_TRACE