jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=5be33ba1aa50f62fb504c080ed6440ffa5192356

commit 5be33ba1aa50f62fb504c080ed6440ffa5192356
Author: Jean-Philippe Andre <[email protected]>
Date:   Tue Feb 14 15:09:36 2017 +0900

    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 8553897..18ef097 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);
 

-- 


Reply via email to