From 5be33ba1aa50f62fb504c080ed6440ffa5192356 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Andre Date: Tue, 14 Feb 2017 15:09:36 +0900 Subject: [PATCH] ecore_evas: Avoid safety check error log If an engine can not be used (eg. GL inside a standard Xephyr), some ERR logs will be printed out by ecore_evas_x. This patch avoids extra eina_safety error logs from using a NULL pointer. --- src/lib/ecore_evas/ecore_evas.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/ecore_evas/ecore_evas.c b/src/lib/ecore_evas/ecore_evas.c index 8553897475..18ef097867 100644 --- a/src/lib/ecore_evas/ecore_evas.c +++ b/src/lib/ecore_evas/ecore_evas.c @@ -317,7 +317,7 @@ _ecore_evas_cursors_init(Ecore_Evas *ee) const Eina_List *devs, *l; Efl_Input_Device *dev; - EINA_SAFETY_ON_NULL_RETURN_VAL(ee, EINA_FALSE); + if (!ee) return EINA_FALSE; ee->prop.cursors = eina_hash_pointer_new(EINA_FREE_CB(_ecore_evas_cursor_element_del)); EINA_SAFETY_ON_NULL_RETURN_VAL(ee->prop.cursors, EINA_FALSE);