From 770eee7192a3c0b14a26e7745f0588230bdf5879 Mon Sep 17 00:00:00 2001 From: WooHyun Jung Date: Tue, 16 Apr 2013 21:01:14 +0900 Subject: [PATCH] [entry] When entry is disabled, scrolling is also disabled. --- src/lib/elm_entry.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib/elm_entry.c b/src/lib/elm_entry.c index 317b692..4c2f61c 100644 --- a/src/lib/elm_entry.c +++ b/src/lib/elm_entry.c @@ -1032,11 +1032,15 @@ _elm_entry_smart_disable(Evas_Object *obj) if (elm_object_disabled_get(obj)) { edje_object_signal_emit(sd->entry_edje, "elm,state,disabled", "elm"); + if (sd->scroll) + sd->s_iface->freeze_set(obj, EINA_TRUE); sd->disabled = EINA_TRUE; } else { edje_object_signal_emit(sd->entry_edje, "elm,state,enabled", "elm"); + if (sd->scroll) + sd->s_iface->freeze_set(obj, EINA_FALSE); sd->disabled = EINA_FALSE; } -- 2.7.4