discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=7848947ea0796659bb01a3b6e73e7b71385eb295

commit 7848947ea0796659bb01a3b6e73e7b71385eb295
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Wed Jul 29 15:40:02 2015 -0400

    Revert "remove unnecessary geometry setting during xwl client swap"
    
    This reverts commit ae1fc10d06e89f8b9e38cbd40a12223084e38861.
    
    not unnecessary if the client has already been shown. fixes xwl menus
    randomly showing up at 0,0
---
 src/bin/e_comp_x.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/bin/e_comp_x.c b/src/bin/e_comp_x.c
index daa1344..8cb26c1 100644
--- a/src/bin/e_comp_x.c
+++ b/src/bin/e_comp_x.c
@@ -5450,6 +5450,7 @@ e_comp_x_xwayland_client_setup(E_Client *ec, E_Client *wc)
    wc->layer = ec->layer;
    wc->netwm.sync.request = 1;
    evas_object_layer_set(wc->frame, evas_object_layer_get(ec->frame));
+   evas_object_geometry_set(wc->frame, ec->x, ec->y, ec->w, ec->h);
    evas_object_show(wc->frame);
    e_object_del(E_OBJECT(ec));
    e_hints_window_visible_set(wc);

-- 


Reply via email to