From 861cd90f9da4f6eaa47d8751931ce8044a878d14 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 21 Jun 2012 13:29:45 +0000 Subject: [PATCH] gtk developers with IQs over 180 enjoy hiding and showing their windows constantly, especially when resizing. this broke e's comp since we are not nearly that clever and try to defer hide animations in most cases. undoing the defer whenever this happens allows us to keep up with their towering genius. fixes ticket #765 and probably some others. affected apps: claws-mail, firefox SVN revision: 72600 --- src/modules/comp/e_mod_comp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/comp/e_mod_comp.c b/src/modules/comp/e_mod_comp.c index 2f08ee258..67354fca1 100644 --- a/src/modules/comp/e_mod_comp.c +++ b/src/modules/comp/e_mod_comp.c @@ -2529,6 +2529,7 @@ _e_mod_comp_show(void *data __UNUSED__, Ecore_X_Event_Window_Show *ev = event; E_Comp_Win *cw = _e_mod_comp_win_find(ev->win); if (!cw) return ECORE_CALLBACK_PASS_ON; + cw->defer_hide = 0; if (cw->visible) return ECORE_CALLBACK_PASS_ON; _e_mod_comp_win_show(cw); return ECORE_CALLBACK_PASS_ON;