bu5hm4n pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=0376092c7836f1ef89f0735bebe71545ab0e48fa

commit 0376092c7836f1ef89f0735bebe71545ab0e48fa
Author: Marcel Hollerbach <mar...@osg.samsung.com>
Date:   Tue Oct 17 17:19:12 2017 +0200

    elm_widget: print a error if there is no provider
---
 src/lib/elementary/elm_widget.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/lib/elementary/elm_widget.c b/src/lib/elementary/elm_widget.c
index 9845c6b885..fcc71abfeb 100644
--- a/src/lib/elementary/elm_widget.c
+++ b/src/lib/elementary/elm_widget.c
@@ -474,6 +474,7 @@ _logical_parent_eval(Eo *obj EINA_UNUSED, 
Elm_Widget_Smart_Data *pd, Eina_Bool s
    if (should)
      {
         provider = efl_provider_find(obj, 
EFL_UI_FOCUS_PARENT_PROVIDER_INTERFACE);
+        EINA_SAFETY_ON_NULL_RETURN_VAL(provider, NULL);
         parent = efl_ui_focus_parent_provider_find_logical_parent(provider, 
obj);
      }
    else

-- 


Reply via email to