elm list: Fixed elm_list_scroller_policy_set(). Closed ticket #842.
authorseoz <seoz@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 29 Aug 2011 16:13:35 +0000 (16:13 +0000)
committerseoz <seoz@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 29 Aug 2011 16:13:35 +0000 (16:13 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@62956 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/elm_list.c

index 36b5278..7b7a703 100644 (file)
@@ -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