raster pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=9aab979cf6560ae69f4070266b0a0b76e99937b4

commit 9aab979cf6560ae69f4070266b0a0b76e99937b4
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Tue Jan 14 22:47:54 2014 +0900

    elm widget - skip null list entires in focus list
---
 src/lib/elm_widget.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/lib/elm_widget.c b/src/lib/elm_widget.c
index 8e2d034..49adf97 100644
--- a/src/lib/elm_widget.c
+++ b/src/lib/elm_widget.c
@@ -2611,7 +2611,8 @@ _elm_widget_focus_list_direction_get(Eo *obj EINA_UNUSED, 
void *_pd EINA_UNUSED,
    for (; l; l = eina_list_next(l))
      {
         Evas_Object *cur = list_data_get(l);
-        elm_widget_focus_direction_get(cur, base, degree, direction, weight);
+        if (cur)
+          elm_widget_focus_direction_get(cur, base, degree, direction, weight);
      }
    if (current_best != *direction)
      *ret = EINA_TRUE;
@@ -2884,6 +2885,7 @@ _elm_widget_focus_list_next_get(Eo *obj, void *_pd 
EINA_UNUSED, va_list *list)
         Evas_Object *tmp = NULL;
         Evas_Object *cur = list_data_get(l);
 
+        if (!cur) continue;
         if (elm_widget_parent_get(cur) != obj)
           continue;
 

-- 


Reply via email to