From: Jiyoun Park Date: Fri, 5 Jan 2018 03:24:45 +0000 (+0900) Subject: ecore_wl2_surface: fix zero size buffer creation X-Git-Tag: submit/sandbox/upgrade/efl120/20180319.053334~622 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dad5504f9ecbfb2f8f83f6a3b4547d58e00b6e61;p=platform%2Fupstream%2Fefl.git ecore_wl2_surface: fix zero size buffer creation opensource changed the shm surface code not to create shm buffer at init time. Becuase of this client can request to the server using the zerosize buffer, tizen buffer driver cannot allow zerosize. --- diff --git a/src/lib/ecore_wl2/ecore_wl2_surface.c b/src/lib/ecore_wl2/ecore_wl2_surface.c index cd810d2..03e5111 100644 --- a/src/lib/ecore_wl2/ecore_wl2_surface.c +++ b/src/lib/ecore_wl2/ecore_wl2_surface.c @@ -233,8 +233,14 @@ ecore_wl2_surface_create(Ecore_Wl2_Window *win, Eina_Bool alpha) types |= ECORE_WL2_BUFFER_DMABUF; out->alpha = alpha; +//TIZEN_ONLY(20180105): tizen don't allow the zero size buffer creation + out->w = 1; + out->h = 1; + /* out->w = 0; out->h = 0; + */ +// /* create surface buffers */ if (!ecore_wl2_buffer_init(ewd, types)) goto err;