From fac6fb0b3862315724a1113ba9221deb5f0955e6 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Fri, 29 Jul 2011 04:51:32 +0000 Subject: [PATCH] fix click to focus last window focus on deskt switch. SVN revision: 61875 --- src/bin/e_desk.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/bin/e_desk.c b/src/bin/e_desk.c index 46ffdce18..97115941f 100644 --- a/src/bin/e_desk.c +++ b/src/bin/e_desk.c @@ -258,9 +258,11 @@ e_desk_show(E_Desk *desk) if (e_config->desk_flip_animate_mode > 0) _e_desk_show_begin(desk, e_config->desk_flip_animate_mode, dx, dy); - - if (e_config->focus_last_focused_per_desktop) - e_desk_last_focused_focus(desk); + else + { + if (e_config->focus_last_focused_per_desktop) + e_desk_last_focused_focus(desk); + } if (was_zone) { @@ -684,6 +686,11 @@ _e_desk_show_end(E_Desk *desk) e_desk_last_focused_focus(desk); } } + else + { + if (e_config->focus_last_focused_per_desktop) + e_desk_last_focused_focus(desk); + } e_container_border_list_free(bl); ecore_x_window_shadow_tree_flush();