Page MenuHomePhabricator

shelf popups, menus wrong position in wl+x11
Closed, ResolvedPublic

Description

export E_WL_FORCE=x11
export E_START=1
export E_RESTART_OK=1
unset E_START_TIME
/usr/local/bin/enlightenment

http://www.enlightenment.org/ss/e-59b20c6587dfa4.26455304.png

horizontal position of menu (or popup) actually depends on the X position of the enlightenment window. so the further the left edge the e window in the host x11 env is from the left edge of the root window, the more the menus or popups are wrong. this smells of a core issue in coordinate handling and the host x11 coords are somehow leaking through.

raster created this task.Sep 7 2017, 8:21 PM
zmike triaged this task as Pending on user input priority.Sep 8 2017, 7:29 AM
zmike removed devilhorns as the assignee of this task.
zmike added a subscriber: devilhorns.

This has already been handled for years by some inlined functions in e_comp_canvas.c, and I see no issues with it here when testing on multiple machines with stable EFL.

zmike edited projects, added efl; removed enlightenment-git.Sep 8 2017, 9:28 AM
zmike reassigned this task from zmike to cedric.
zmike raised the priority of this task from Pending on user input to Showstopper Issues.

oops meant to use my regression setting for these

raster added a comment.Sep 8 2017, 4:50 PM

did you move the e "nested" wayland window away from the left edge of the HOST screen? the more you move it the more the popups and menus are offset...