discomfitor pushed a commit to branch master.
commit 8f4568a6b1a7a8fe1d2b9c13049a1467f3d513fe
Author: Mike Blumenkrantz <[email protected]>
Date: Wed Jun 19 08:52:19 2013 +0100
fix gadman overlay visibility after a gadman reset
---
src/modules/gadman/e_mod_gadman.c | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/src/modules/gadman/e_mod_gadman.c
b/src/modules/gadman/e_mod_gadman.c
index df1fd41..73a63d8 100644
--- a/src/modules/gadman/e_mod_gadman.c
+++ b/src/modules/gadman/e_mod_gadman.c
@@ -56,6 +56,7 @@ gadman_reset(void)
E_Zone *zone;
if (gadman_locked) return;
+ evas_event_freeze(e_comp_get(Man->container)->evas);
E_FREE_LIST(Man->drag_handlers, ecore_event_handler_del);
for (layer = 0; layer < GADMAN_LAYER_COUNT; layer++)
{
@@ -86,6 +87,15 @@ gadman_reset(void)
_gadman_gadgets = eina_hash_string_superfast_new(NULL);
gadman_update_bg();
+ Man->visible = !Man->visible;
+ {
+ int prev = Man->conf->anim_bg;
+ Man->conf->anim_bg = 0;
+ gadman_gadgets_toggle();
+ Man->conf->anim_bg = prev;
+ }
+ edje_object_message_signal_process(Man->full_bg);
+ evas_event_thaw(e_comp_get(Man->container)->evas);
}
void
--
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:
Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev