From ee2c09cfe11581f909faa0a3f81f8956e32bdd84 Mon Sep 17 00:00:00 2001 From: seoz Date: Mon, 29 Aug 2011 16:13:35 +0000 Subject: [PATCH] elm list: Fixed elm_list_scroller_policy_set(). Closed ticket #842. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@62956 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/elm_list.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/elm_list.c b/src/lib/elm_list.c index 36b5278..7b7a703 100644 --- a/src/lib/elm_list.c +++ b/src/lib/elm_list.c @@ -2013,11 +2013,11 @@ elm_list_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); - if (!wd) return; + if ((!wd) || (!wd->scr)) return; if ((policy_h >= ELM_SCROLLER_POLICY_LAST) || (policy_v >= ELM_SCROLLER_POLICY_LAST)) - if (wd->scr) - elm_smart_scroller_policy_set(wd->scr, policy_h, policy_v); + return; + elm_smart_scroller_policy_set(wd->scr, policy_h, policy_v); } EAPI void -- 2.7.4