From d36c803b73aa6517645d7e47e404d9c79c4673af Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 21 Jun 2012 13:42:06 +0000 Subject: [PATCH] Vincent Torri via lists.sourceforge.net 2:31 PM (10 minutes ago) to enlightenment-devel. would it be possible to add a note in the code, about the reason of that change ? Vincent On Thu, Jun 21, 2012 at 3:29 PM, Enlightenment SVN wrote: > Log: > 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: 72602 --- src/modules/comp/e_mod_comp.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/modules/comp/e_mod_comp.c b/src/modules/comp/e_mod_comp.c index 67354fca1..4e9bd558e 100644 --- a/src/modules/comp/e_mod_comp.c +++ b/src/modules/comp/e_mod_comp.c @@ -2529,6 +2529,27 @@ _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; +/* +Vincent Torri via lists.sourceforge.net + +2:31 PM (8 minutes ago) + +to enlightenment-devel. +would it be possible to add a note in the code, about the reason of +that change ? + +Vincent + +On Thu, Jun 21, 2012 at 3:29 PM, Enlightenment SVN + wrote: +> Log: +> 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 +*/ cw->defer_hide = 0; if (cw->visible) return ECORE_CALLBACK_PASS_ON; _e_mod_comp_win_show(cw);