From cb46ced9f30b1067d81f91a8730b0e3f740c3012 Mon Sep 17 00:00:00 2001 From: Subhransu Mohanty Date: Mon, 24 Oct 2016 10:39:02 +0900 Subject: [PATCH] evas/engine: check for surface creation failure Change-Id: Ie81f479876bed27dafcbe4d34622e80a25a5b9e9 --- src/modules/evas/engines/gl_generic/evas_engine.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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; } -- 2.7.4