raster pushed a commit to branch master. http://git.enlightenment.org/apps/terminology.git/commit/?id=be8c20ab26c529db2c38ea90ee5df3d421c782e3
commit be8c20ab26c529db2c38ea90ee5df3d421c782e3 Author: Carsten Haitzler (Rasterman) <[email protected]> Date: Mon Jun 9 08:05:36 2014 +0900 Revert "Tab-switching from keyboard should exit asap. Closes T618" This reverts commit ab3759b67b93a55e4b04dcf00497a32476457f8b. Now the animation ends suddenly with no transition in some cases, but smoothly in others. exit_on_sel is set when sel_exit() is called to set it. it is ONLY called if the term to sel != current term (thus a new term is selected immediately when the sel appears), so it can know to begin an exit anim when the initial animation has finished. how about instead of breaking the animatkon, just disable mouse event handling (move, click) if exit_on_sel is set? :) --- src/bin/sel.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/bin/sel.c b/src/bin/sel.c index 32d354a..c948dff 100644 --- a/src/bin/sel.c +++ b/src/bin/sel.c @@ -795,5 +795,4 @@ sel_exit(Evas_Object *obj) Sel *sd = evas_object_smart_data_get(obj); if (!sd) return; sd->exit_on_sel = EINA_TRUE; - sd->exit_now = EINA_TRUE; } --
