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);

-- 


Reply via email to