efl_ui_focus_manager: use focus geometry for the shortest distance
authorMarcel Hollerbach <marcel-hollerbach@t-online.de>
Sat, 10 Jun 2017 09:20:45 +0000 (11:20 +0200)
committerMarcel Hollerbach <marcel-hollerbach@t-online.de>
Sat, 10 Jun 2017 16:03:08 +0000 (18:03 +0200)
src/lib/elementary/efl_ui_focus_manager.c

index 881284e..7088c6d 100644 (file)
@@ -950,7 +950,7 @@ _get_middle(Evas_Object *obj, Eina_Vector2 *elem)
 {
    Eina_Rectangle geom;
 
-   evas_object_geometry_get(obj, &geom.x, &geom.y, &geom.w, &geom.h);
+   geom = efl_ui_focus_object_focus_geometry_get(obj);
    elem->x = geom.x + geom.w/2;
    elem->y = geom.y + geom.h/2;
 }