fix visibility issues related to desktop window profile

Desktop / Enlightenment / Enlightenment - Gwanglim Lee [samsung.com] - 9 June 2014 12:30 UTC

Summary: 1. fix window profile change request with wrong x window id 2. refactoring desktop window profile codes to handle e_client_desk_set correctly

Test Plan: 1. enlightenment: Settings Panel -> Screen -> Virtual Desktops -> Check "Use desktop window profile" -> Apply 2. open an efl app on 1st desktop (0-0) 3. set a window remember on efl app window 4. go to 2nd desktop (1-0) 5. open an efl app again. it should be positioned on the previous desktop (0-0)

Reviewers: zmike, raster

CC: cedric

Differential Revision: https://phab.enlightenment.org/D926

571a696 fix visibility issues related to desktop window profile
src/bin/e_client.c | 110 ++++++++++++++++++++++++---
src/bin/e_client.h | 14 ++--
src/bin/e_comp_canvas.c | 8 +-
src/bin/e_comp_x.c | 188 +++++++++++++++++++++++------------------------
4 files changed, 205 insertions(+), 115 deletions(-)

Upstream: git.enlightenment.org


  • Share