diff --git a/src/bin/win.c b/src/bin/win.c index 81675edb..c492f666 100644 --- a/src/bin/win.c +++ b/src/bin/win.c @@ -465,6 +465,9 @@ _solo_focus(Term_Container *tc, Term_Container *relative) if (term->wn->cmdbox) elm_object_focus_set(term->wn->cmdbox, EINA_FALSE); + elm_object_focus_set(term->termio, EINA_TRUE); + termio_event_feed_mouse_in(term->termio); + title = termio_title_get(term->termio); if (title) tc->set_title(tc, tc, title); @@ -1791,6 +1794,7 @@ _win_toggle_group(Win *wn) EINA_LIST_FOREACH(wn->terms, l, term) { edje_object_signal_emit(term->bg, "focus,in", "terminology"); + termio_event_feed_mouse_in(term->termio); } wn->group_input = EINA_TRUE; DBG("GROUP INPUT is now TRUE");