billiob pushed a commit to branch terminology-0.9.

http://git.enlightenment.org/apps/terminology.git/commit/?id=2e2c3f0a26ab4319b358257dffc1212107ac05d6

commit 2e2c3f0a26ab4319b358257dffc1212107ac05d6
Author: Boris Faure <bill...@gmail.com>
Date:   Sun Sep 20 15:51:57 2015 +0200

    fix focus issue when creating a new tab in a split
---
 src/bin/win.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/bin/win.c b/src/bin/win.c
index 20dbabe..d0fb95e 100644
--- a/src/bin/win.c
+++ b/src/bin/win.c
@@ -349,6 +349,8 @@ _solo_unfocus(Term_Container *tc, Term_Container *relative)
    if (!tc->is_focused)
      return;
 
+   tc->is_focused = EINA_FALSE;
+
    if (tc->parent != relative)
      tc->parent->unfocus(tc->parent, tc);
 
@@ -357,8 +359,6 @@ _solo_unfocus(Term_Container *tc, Term_Container *relative)
 
    if (!tc->wn->cmdbox_up)
      elm_object_focus_set(term->termio, EINA_FALSE);
-
-   tc->is_focused = EINA_FALSE;
 }
 
 static void

-- 


Reply via email to