[*][editfield] cursor_end_set should be done after entry is shown
authorWooHyun Jung <wh0705.jung@samsung.com>
Fri, 12 Aug 2011 04:41:31 +0000 (13:41 +0900)
committerWooHyun Jung <wh0705.jung@samsung.com>
Fri, 12 Aug 2011 04:44:48 +0000 (13:44 +0900)
Change-Id: Ia4e8b2d36b1e4e4ea47c0c6929d35f51c3131e78

src/lib/elm_editfield.c

index 2e828ca..b632fb5 100644 (file)
@@ -240,13 +240,13 @@ _signal_mouse_clicked(void *data, Evas_Object *obj __UNUSED__, const char *emiss
      }
    else if(strcmp(source, "left_icon") && strcmp(source, "right_icon") && strcmp(source, "eraser"))
      {
+        edje_object_signal_emit(wd->base, "elm,state,over,hide", "elm");
+
         if(wd->editing == EINA_FALSE)
            elm_entry_cursor_end_set(wd->entry);
 
         wd->editing = EINA_TRUE;
 
-        edje_object_signal_emit(wd->base, "elm,state,over,hide", "elm");
-
         if (!wd->single_line)        //FIXME : after fixing TEXTBLOCK, this should be deleted
           elm_object_focus(wd->entry);