if (!ecore_wl2_buffer_init(ewd, ECORE_WL2_BUFFER_DMABUF)) return;
buf = _ecore_wl2_buffer_partial_create(1, 1, EINA_TRUE);
- if (!buf) goto fail;
-
+ //TIZEN_ONLY(20230215) ecore_wl2: Remove second _buffer_manager_destroy() call
+ if (!buf)
+ {
+ ewd->wl.dmabuf = NULL;
+ return;
+ }
+ //
dp = zwp_linux_dmabuf_v1_create_params(ewd->wl.dmabuf);
zwp_linux_buffer_params_v1_add(dp, buf->fd, 0, 0, buf->stride, 0, 0);
zwp_linux_buffer_params_v1_add_listener(dp, ¶ms_listener, ewd);
DRM_FORMAT_ARGB8888, 0);
ecore_wl2_buffer_destroy(buf);
-
- return;
-
-fail:
- _buffer_manager_destroy();
- ewd->wl.dmabuf = NULL;
}