From 0f9b3d1b1e63c9889790fecdc858170542dd9c90 Mon Sep 17 00:00:00 2001 From: Davide Andreoli Date: Sun, 13 Sep 2009 20:11:25 +0000 Subject: [PATCH] * Fix bug #390 uberpinguin: can you confirm? SVN revision: 42471 --- src/modules/gadman/e_mod_gadman.c | 34 +++++++++++++++++-------------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/src/modules/gadman/e_mod_gadman.c b/src/modules/gadman/e_mod_gadman.c index b761f33c5..754e5bd80 100644 --- a/src/modules/gadman/e_mod_gadman.c +++ b/src/modules/gadman/e_mod_gadman.c @@ -337,11 +337,11 @@ gadman_gadgets_show(void) if (Man->conf->bg_type == BG_STD) { if (Man->conf->anim_bg) - edje_object_signal_emit(Man->full_bg, - "e,state,visibility,show", "e"); + edje_object_signal_emit(Man->full_bg, + "e,state,visibility,show", "e"); else - edje_object_signal_emit(Man->full_bg, - "e,state,visibility,show,now", "e"); + edje_object_signal_emit(Man->full_bg, + "e,state,visibility,show,now", "e"); } else { @@ -349,8 +349,8 @@ gadman_gadgets_show(void) edje_object_signal_emit(Man->full_bg, "e,state,visibility,show,custom", "e"); else - edje_object_signal_emit(Man->full_bg, - "e,state,visibility,show,custom,now", "e"); + edje_object_signal_emit(Man->full_bg, + "e,state,visibility,show,custom,now", "e"); } /* Showing top gadgets */ @@ -373,19 +373,23 @@ gadman_gadgets_hide(void) Man->visible = 0; - if (Man->conf->anim_bg) + if (Man->conf->bg_type == BG_STD) { - edje_object_signal_emit(Man->full_bg, - "e,state,visibility,hide", "e"); - edje_object_signal_emit(Man->full_bg, - "e,state,visibility,hide,custom", "e"); + if (Man->conf->anim_bg) + edje_object_signal_emit(Man->full_bg, + "e,state,visibility,hide", "e"); + else + edje_object_signal_emit(Man->full_bg, + "e,state,visibility,hide", "e"); } else { - edje_object_signal_emit(Man->full_bg, - "e,state,visibility,hide,now", "e"); - edje_object_signal_emit(Man->full_bg, - "e,state,visibility,hide,custom,now", "e"); + if (Man->conf->anim_bg) + edje_object_signal_emit(Man->full_bg, + "e,state,visibility,hide,custom", "e"); + else + edje_object_signal_emit(Man->full_bg, + "e,state,visibility,hide,custom,now", "e"); } /* Hiding top gadgets */