elementary/elm_entry.c : When scrollable_set is called, scroller's
authorwoohyun <woohyun@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 6 Dec 2011 02:19:43 +0000 (02:19 +0000)
committerwoohyun <woohyun@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 6 Dec 2011 02:19:43 +0000 (02:19 +0000)
policy should be decided with consideration of single line mode.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@65933 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/elm_entry.c

index 6524456..6da436e 100644 (file)
@@ -3227,7 +3227,11 @@ elm_entry_scrollable_set(Evas_Object *obj, Eina_Bool scroll)
                                               EINA_TRUE);
           }
         elm_smart_scroller_bounce_allow_set(wd->scroller, wd->h_bounce, wd->v_bounce);
-        elm_smart_scroller_policy_set(wd->scroller, map[wd->policy_h], map[wd->policy_v]);
+        if (wd->single_line)
+          elm_smart_scroller_policy_set(wd->scroller, ELM_SMART_SCROLLER_POLICY_OFF,
+                                        ELM_SMART_SCROLLER_POLICY_OFF);
+        else
+          elm_smart_scroller_policy_set(wd->scroller, map[wd->policy_h], map[wd->policy_v]);
         elm_widget_sub_object_add(obj, wd->ent);
         elm_smart_scroller_child_set(wd->scroller, wd->ent);
         evas_object_show(wd->scroller);