jaehyun pushed a commit to branch master.

http://git.enlightenment.org/tools/enventor.git/commit/?id=44e36e8b69762e9c9d49101d4388f65fe586299a

commit 44e36e8b69762e9c9d49101d4388f65fe586299a
Author: Jaehyun Cho <jae_hyun....@samsung.com>
Date:   Tue Jul 19 21:01:40 2016 +0900

    reference: Fix position of keyword reference layout.
---
 src/lib/reference.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/lib/reference.c b/src/lib/reference.c
index 0dddbcf..b16d343 100644
--- a/src/lib/reference.c
+++ b/src/lib/reference.c
@@ -690,8 +690,8 @@ ref_show(edit_data *ed)
    Evas_Coord obj_x, obj_y, obj_w, obj_h;
    evas_object_geometry_get(edit_obj, &obj_x, &obj_y, &obj_w, &obj_h);
 
-   Evas_Coord entry_x;
-   evas_object_geometry_get(edit_entry, &entry_x, NULL, NULL, NULL);
+   Evas_Coord entry_x, entry_y;
+   evas_object_geometry_get(edit_entry, &entry_x, &entry_y, NULL, NULL);
 
    Evas_Coord cur_x, cur_y, cur_h;
    elm_entry_cursor_geometry_get(edit_entry, &cur_x, &cur_y, NULL, &cur_h);
@@ -715,10 +715,10 @@ ref_show(edit_data *ed)
    else
      ref_x = entry_x + cur_x - (ref_w / 2);
 
-   if ((obj_h - cur_y - cur_h) < ref_h)
-     ref_y = obj_y + cur_y - ref_h;
+   if (((obj_y + obj_h) - (entry_y + cur_y + cur_h)) < ref_h)
+     ref_y = entry_y + cur_y - ref_h;
    else
-     ref_y = obj_y + cur_y + cur_h;
+     ref_y = entry_y + cur_y + cur_h;
 
    evas_object_move(md->layout, ref_x, ref_y);
 }

-- 


Reply via email to