discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=24ec288b3ce0b5cbcc066efe6c1c4822da72bb59

commit 24ec288b3ce0b5cbcc066efe6c1c4822da72bb59
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 c835ab3..6eba34f 100644
--- a/src/bin/e_desk.c
+++ b/src/bin/e_desk.c
@@ -281,13 +281,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