From f2bfd957a198eb2ab04051180c5b6dae842f1ce1 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 13 Jan 2017 11:35:26 -0500 Subject: [PATCH] do not perform frame coord adjustments for re_manage wayland clients prevent mismatch of positions between restarts --- src/bin/e_client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/e_client.c b/src/bin/e_client.c index 26e7f8bff..ed26b8857 100644 --- a/src/bin/e_client.c +++ b/src/bin/e_client.c @@ -1595,7 +1595,7 @@ _e_client_eval(E_Client *ec) } e_client_resize_limit(ec, &ec->w, &ec->h); - if (ec->re_manage) + if (ec->re_manage && e_comp_object_frame_exists(ec->frame)) { int x = ec->x, y = ec->y; if (ec->x) e_comp_object_frame_xy_adjust(ec->frame, ec->x, 0, &ec->x, NULL);