From 49792ba4152c26a4fe1d8dcfbfc5765d0a7d78c0 Mon Sep 17 00:00:00 2001 From: Thiep Ha Date: Sat, 29 Jun 2013 12:13:22 +0900 Subject: [PATCH] [Entry] Fix bug: Cannot move selection handlers after double click Change-Id: I4244a99157b8c038f4da2092fc160493e0785618 --- src/lib/edje_entry.c | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/src/lib/edje_entry.c b/src/lib/edje_entry.c index 8314d05..75494a5 100644 --- a/src/lib/edje_entry.c +++ b/src/lib/edje_entry.c @@ -2565,8 +2565,9 @@ _edje_part_mouse_down_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUS if (en->long_press_timer) ecore_timer_del(en->long_press_timer); en->long_press_timer = ecore_timer_add(0.5, _long_press_cb, data); //FIXME: timer value } - else - _edje_entry_real_part_configure(rp); + // TIZEN ONLY - END + + _edje_entry_real_part_configure(rp); if (ev->button == 2) { _edje_emit(rp->edje, "entry,paste,request", rp->part->name); @@ -3171,11 +3172,8 @@ _edje_entry_start_handler_mouse_move_cb(void *data, Evas *e __UNUSED__, Evas_Obj if (en->select_allow) { - if (en->had_sel) - { - if (en->select_mod_start) - _sel_preextend(en->cursor, rp->object, en); - } + if (en->select_mod_start) + _sel_preextend(en->cursor, rp->object, en); } _edje_entry_real_part_configure(rp); _edje_emit(en->rp->edje, "handler,moving", en->rp->part->name); @@ -3301,11 +3299,8 @@ _edje_entry_end_handler_mouse_move_cb(void *data, Evas *e __UNUSED__, Evas_Objec if (en->select_allow) { - if (en->had_sel) - { - if (en->select_mod_end) - _sel_extend(en->cursor, rp->object, en); - } + if (en->select_mod_end) + _sel_extend(en->cursor, rp->object, en); } _edje_entry_real_part_configure(rp); _edje_emit(en->rp->edje, "handler,moving", en->rp->part->name); -- 2.7.4