Index: src/lib/edje_entry.c
===================================================================
--- src/lib/edje_entry.c	(revision 74411)
+++ src/lib/edje_entry.c	(working copy)
@@ -2460,6 +2460,13 @@ _edje_entry_select_all(Edje_Real_Part *rp)
 
    _edje_entry_imf_cursor_info_set(en);
    _edje_entry_real_part_configure(rp);
+
+   if (rp->part->select_mode == EDJE_ENTRY_SELECTION_MODE_EXPLICIT)
+     {
+        en->select_allow = EINA_TRUE;
+        en->had_sel = EINA_TRUE;
+        _edje_emit(en->rp->edje, "selection,end", en->rp->part->name);
+     }
 }
 
 void
