From: Seunghun Lee Date: Tue, 7 Nov 2023 07:03:15 +0000 (+0900) Subject: e_comp_wl_buffer: Use wl_container_of instead of casting X-Git-Tag: accepted/tizen/unified/20231221.165420~8 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=210edafb3ced7826ecd0998f8f0c4699e4583a88;p=platform%2Fupstream%2Fenlightenment.git e_comp_wl_buffer: Use wl_container_of instead of casting Change-Id: I4c8e7cd7ac12a9d88bb4f6db044edd30f431a54c --- diff --git a/src/bin/e_comp_wl_buffer.c b/src/bin/e_comp_wl_buffer.c index 652920d8f0..06983e464e 100644 --- a/src/bin/e_comp_wl_buffer.c +++ b/src/bin/e_comp_wl_buffer.c @@ -346,8 +346,10 @@ _e_buffer_create(struct ds_buffer *ds_buffer, E_Client *ec) static E_Buffer * _e_buffer_from_base(E_Comp_Wl_Buffer *base) { + E_Buffer *buffer; + if (base->destroy_listener.notify == _e_buffer_cb_resource_destroy) - return (E_Buffer *)base; + return wl_container_of(base, buffer, base); return NULL; }