From: Subhransu Mohanty Date: Mon, 24 Oct 2016 01:39:02 +0000 (+0900) Subject: evas/engine: check for surface creation failure X-Git-Tag: accepted/tizen/3.0/ivi/20161028.151409^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cb46ced9f30b1067d81f91a8730b0e3f740c3012;p=platform%2Fupstream%2Fefl.git evas/engine: check for surface creation failure Change-Id: Ie81f479876bed27dafcbe4d34622e80a25a5b9e9 --- diff --git a/src/modules/evas/engines/gl_generic/evas_engine.c b/src/modules/evas/engines/gl_generic/evas_engine.c index fe0815d..de9c283 100644 --- a/src/modules/evas/engines/gl_generic/evas_engine.c +++ b/src/modules/evas/engines/gl_generic/evas_engine.c @@ -2545,7 +2545,9 @@ eng_ector_surface_create(void *data, void *surface, int width, int height, Eina_ surface = eng_image_new_from_copied_data(data, width, height, NULL, EINA_TRUE, EVAS_COLORSPACE_ARGB8888); //Use this hint for ZERO COPY texture upload. - eng_image_content_hint_set(data, surface, EVAS_IMAGE_CONTENT_HINT_DYNAMIC); + if (surface) + eng_image_content_hint_set(data, surface, EVAS_IMAGE_CONTENT_HINT_DYNAMIC); + return surface; }