From a08654f773bbd18c095547a230ac273f969015d1 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 7 Nov 2016 11:38:34 -0500 Subject: [PATCH] force bryce repositioning onto target zone during startup ensure that subsequent operations do not accidentally the bryce's zone fix T4784 --- src/bin/e_bryce.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/bin/e_bryce.c b/src/bin/e_bryce.c index 613e033cd..f58613ea9 100644 --- a/src/bin/e_bryce.c +++ b/src/bin/e_bryce.c @@ -134,6 +134,14 @@ _bryce_position(Bryce *b, int w, int h, int *nx, int *ny) zone = e_comp_zone_number_get(b->zone); ox = zone->x, oy = zone->y, ow = zone->w, oh = zone->h; + if (starting) + { + E_Zone *zone2; + + zone2 = e_comp_object_util_zone_get(b->bryce); + if (zone != zone2) + evas_object_move(b->bryce, ox, oy); + } } else evas_object_geometry_get(b->parent, &ox, &oy, &ow, &oh);