projects
/
platform
/
upstream
/
efl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a742edb
)
efl_wl: Stop queuing buffer release events
author
Derek Foreman
<derekf@osg.samsung.com>
Tue, 26 Sep 2017 16:39:19 +0000
(11:39 -0500)
committer
Derek Foreman
<derekf@osg.samsung.com>
Tue, 26 Sep 2017 16:39:19 +0000
(11:39 -0500)
This was an optimization that caused more pain than benefit in the
long term. Weston no longer does it, so we're just following suit.
src/lib/efl_wl/efl_wl.c
patch
|
blob
|
history
diff --git
a/src/lib/efl_wl/efl_wl.c
b/src/lib/efl_wl/efl_wl.c
index
8a1a7c2
..
6be0f3a
100644
(file)
--- a/
src/lib/efl_wl/efl_wl.c
+++ b/
src/lib/efl_wl/efl_wl.c
@@
-1298,7
+1298,7
@@
comp_surface_buffer_detach(Comp_Buffer **pbuffer)
wl_list_remove(&buffer->destroy_listener.link);
//if (buffer->dbg) fprintf(stderr, "BUFFER(%d) RELEASE\n", wl_resource_get_id(buffer->res));
if (buffer->pool) wl_shm_pool_unref(buffer->pool);
- wl_
resource_queue_event(buffer->res, WL_BUFFER_RELEASE
);
+ wl_
buffer_send_release(buffer->res
);
free(buffer);
*pbuffer = NULL;
}