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; --