From 157d65e7ec83090fc69795b2f408c9582f176788 Mon Sep 17 00:00:00 2001 From: Boris Faure Date: Tue, 23 Jun 2020 22:38:28 +0200 Subject: [PATCH] win: reorder calls to please _focus_validator() --- src/bin/win.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/bin/win.c b/src/bin/win.c index f1368b4a..471d40bb 100644 --- a/src/bin/win.c +++ b/src/bin/win.c @@ -1280,7 +1280,6 @@ _win_focused_term_get(const Term_Container *tc) assert (tc->type == TERM_CONTAINER_TYPE_WIN); wn = (Win*) tc; - if (tc->is_focused && wn->child) term = wn->child->focused_term_get(wn->child); return term; @@ -1543,8 +1542,8 @@ _win_split(Term_Container *tc, Term_Container *child, child->unfocus(child, tc_split); tc->swallow(tc, NULL, tc_split); tc_split->is_focused = EINA_TRUE; - tc_solo_new->focus(tc_solo_new, tc_split); tc_split->focus(tc_split, tc_solo_new); + tc_solo_new->focus(tc_solo_new, tc_split); } else { @@ -4515,7 +4514,6 @@ _tabs_focused_term_get(const Term_Container *tc) assert (tc->type == TERM_CONTAINER_TYPE_TABS); tabs = (Tabs*)tc; - return tc->is_focused ? tabs->current->tc->focused_term_get(tabs->current->tc) : NULL;