discomfitor pushed a commit to branch master.

commit 3f2a3848bdc3783e048b2611e68cc183cd20c706
Author: Mike Blumenkrantz <[email protected]>
Date:   Thu Aug 15 09:38:04 2013 +0100

    ensure that zone bg objects always get moved/resized during an update
    
    T296
---
 src/bin/e_bg.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/bin/e_bg.c b/src/bin/e_bg.c
index c17d375..6b1619d 100644
--- a/src/bin/e_bg.c
+++ b/src/bin/e_bg.c
@@ -241,8 +241,6 @@ e_bg_zone_update(E_Zone *zone, E_Bg_Transition transition)
         snprintf(buf, sizeof(buf), "e/transitions/%s", trans);
         e_theme_edje_object_set(o, "base/theme/transitions", buf);
         edje_object_signal_callback_add(o, "e,state,done", "*", _e_bg_signal, 
zone);
-        evas_object_move(o, zone->x, zone->y);
-        evas_object_resize(o, zone->w, zone->h);
         evas_object_layer_set(o, E_COMP_CANVAS_LAYER_BG);
         evas_object_clip_set(o, zone->bg_clip_object);
         evas_object_show(o);
@@ -288,6 +286,8 @@ e_bg_zone_update(E_Zone *zone, E_Bg_Transition transition)
    if (zone->prev_bg_object) evas_object_name_set(zone->prev_bg_object, 
"zone->prev_bg_object");
    if (zone->transition_object) evas_object_name_set(zone->transition_object, 
"zone->transition_object");
    if (zone->comp_zone) e_comp_zone_update(zone->comp_zone);
+   evas_object_move(zone->transition_object, zone->x, zone->y);
+   evas_object_resize(zone->transition_object, zone->w, zone->h);
 end:
    eina_stringshare_del(bgfile);
 }

-- 

------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk

Reply via email to