From b4f9160c09933bda68193fd58de811b1d35c30ad Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Sun, 7 Nov 2010 11:04:53 +0000 Subject: [PATCH] Remove duplicate code We always hide border before border del, so we shouldn't be focused here SVN revision: 54272 --- src/bin/e_border.c | 29 ----------------------------- 1 file changed, 29 deletions(-) diff --git a/src/bin/e_border.c b/src/bin/e_border.c index 7b8d61743..e645a34f9 100644 --- a/src/bin/e_border.c +++ b/src/bin/e_border.c @@ -3974,35 +3974,6 @@ _e_border_del(E_Border *bd) E_Border *child; if (bd->fullscreen) bd->desk->fullscreen_borders--; - if (bd->focused) - { - if ((bd->parent) && (bd->parent->modal == bd)) - e_border_focus_set(bd->parent, 1, 1); - else if (e_config->focus_revert_on_hide_or_close) - { - E_Border *pbd; - E_Container *con; - E_Zone *zone; - E_Desk *desk; - - con = e_container_current_get(e_manager_current_get()); - zone = e_zone_current_get(con); - desk = e_desk_current_get(zone); - - /* When using pointer focus, the border under the - * pointer (if any) gets focused, in sloppy/click - * focus the last focused window on the current - * desk gets focus */ - if (e_config->focus_policy == E_FOCUS_MOUSE) - { - pbd = e_border_under_pointer_get(desk, bd); - if (pbd) - e_border_focus_set(pbd, 1, 1); - } - else - e_desk_last_focused_focus(desk); - } - } if ((drag_border) && (drag_border->data == bd)) {