discomfitor pushed a commit to branch enlightenment-0.19. http://git.enlightenment.org/core/enlightenment.git/commit/?id=a3e01008a49c8e8c408446f56da75e3a1e50dbfe
commit a3e01008a49c8e8c408446f56da75e3a1e50dbfe Author: Mike Blumenkrantz <zm...@osg.samsung.com> Date: Wed Jul 29 19:46:22 2015 -0400 remove spurious focus setting on desk flip without animation focus gets automatically handled in e_desk_flip_end(). changing it again here will produce unintended/wrong results in some cases fix T2071 --- src/bin/e_desk.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/bin/e_desk.c b/src/bin/e_desk.c index c2fe236..f1cba9b 100644 --- a/src/bin/e_desk.c +++ b/src/bin/e_desk.c @@ -292,13 +292,6 @@ e_desk_show(E_Desk *desk) if (desk->zone->bg_object) was_zone = 1; _e_desk_show_begin(desk, dx, dy); - if (!e_config->desk_flip_animate_type) - { - if (e_config->focus_last_focused_per_desktop) - e_desk_last_focused_focus(desk); - else if (e_client_focused_get()) - evas_object_focus_set(e_client_focused_get()->frame, 0); - } if (was_zone) e_bg_zone_update(desk->zone, E_BG_TRANSITION_DESK); --