From 49db90b0aadf347b456ad001e97543a3745904ea Mon Sep 17 00:00:00 2001 From: sachiel Date: Thu, 29 Apr 2010 19:56:59 +0000 Subject: [PATCH] Always allow selections for entries when select_mode is default git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@48434 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/edje_entry.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lib/edje_entry.c b/src/lib/edje_entry.c index d5e95d9..2bcc1d0 100644 --- a/src/lib/edje_entry.c +++ b/src/lib/edje_entry.c @@ -1858,6 +1858,9 @@ _edje_entry_real_part_init(Edje_Real_Part *rp) evas_object_event_callback_add(rp->object, EVAS_CALLBACK_MOUSE_UP, _edje_part_mouse_up_cb, rp); evas_object_event_callback_add(rp->object, EVAS_CALLBACK_MOUSE_MOVE, _edje_part_mouse_move_cb, rp); + if (rp->part->select_mode == EDJE_ENTRY_SELECTION_MODE_DEFAULT) + en->select_allow = 1; + if (rp->part->entry_mode == EDJE_ENTRY_EDIT_MODE_PASSWORD) { en->select_allow = 0; @@ -2275,6 +2278,8 @@ void _edje_entry_select_allow_set(Edje_Real_Part *rp, Eina_Bool allow) { Entry *en = rp->entry_data; + if (rp->part->select_mode == EDJE_ENTRY_SELECTION_MODE_DEFAULT) + return; en->select_allow = allow; } -- 2.7.4