q66 pushed a commit to branch enlightenment-0.18.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=0d5bc6a9d44bdb50918274d13bb140e94b90280b

commit 0d5bc6a9d44bdb50918274d13bb140e94b90280b
Author: Daniel Kolesa <[email protected]>
Date:   Thu Jan 30 12:21:19 2014 +0000

    enlightenment: fix menu placement
---
 src/bin/e_menu.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/bin/e_menu.c b/src/bin/e_menu.c
index a94ce95..a04b2be 100644
--- a/src/bin/e_menu.c
+++ b/src/bin/e_menu.c
@@ -2662,10 +2662,10 @@ _e_menu_item_ensure_onscreen(E_Menu_Item *mi)
 
    if (!mi->menu) return;
    if (!mi->menu->zone) return;
-   x = mi->x;
-   y = mi->y;
-   w = mi->w;
-   h = mi->h;
+   x = mi->menu->cur.x;
+   y = mi->menu->cur.y;
+   w = mi->menu->cur.w;
+   h = mi->menu->cur.h;
    if ((x + w) > (mi->menu->zone->x + mi->menu->zone->w))
      dx = (mi->menu->zone->x + mi->menu->zone->w) - (x + w);
    else if (x < mi->menu->zone->x)

-- 


Reply via email to