forked from enlightenment/terminology
win: _focus_validator() saves focused tc + add debug
This commit is contained in:
parent
d267b57fb1
commit
5c85b8c624
|
@ -244,7 +244,7 @@ _focus_validator(void)
|
||||||
|
|
||||||
EINA_LIST_FOREACH(wins, l, wn)
|
EINA_LIST_FOREACH(wins, l, wn)
|
||||||
{
|
{
|
||||||
Eina_Bool focused_found = EINA_FALSE;
|
Term_Container *focused_found = NULL;
|
||||||
|
|
||||||
if (wn->group_input)
|
if (wn->group_input)
|
||||||
continue;
|
continue;
|
||||||
|
@ -264,7 +264,7 @@ _focus_validator(void)
|
||||||
Term *term_focused;
|
Term *term_focused;
|
||||||
Term_Container *tc_parent = tc;
|
Term_Container *tc_parent = tc;
|
||||||
|
|
||||||
focused_found = EINA_TRUE;
|
focused_found = tc;
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
assert (tc_parent->is_focused);
|
assert (tc_parent->is_focused);
|
||||||
|
@ -675,8 +675,8 @@ _solo_unfocus(Term_Container *tc, Term_Container *relative)
|
||||||
solo = (Solo*) tc;
|
solo = (Solo*) tc;
|
||||||
term = solo->term;
|
term = solo->term;
|
||||||
|
|
||||||
DBG("tc:%p tc->is_focused:%d from_parent:%d",
|
DBG("tc:%p tc->is_focused:%d from_parent:%d term:%p",
|
||||||
tc, tc->is_focused, tc->parent == relative);
|
tc, tc->is_focused, tc->parent == relative, term);
|
||||||
if (!tc->is_focused)
|
if (!tc->is_focused)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
@ -707,8 +707,8 @@ _solo_focus(Term_Container *tc, Term_Container *relative)
|
||||||
if (!tc->parent)
|
if (!tc->parent)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
DBG("tc:%p tc->is_focused:%d from_parent:%d",
|
DBG("tc:%p tc->is_focused:%d from_parent:%d term:%p",
|
||||||
tc, tc->is_focused, tc->parent == relative);
|
tc, tc->is_focused, tc->parent == relative, term);
|
||||||
if (tc->is_focused)
|
if (tc->is_focused)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
@ -721,7 +721,7 @@ _solo_focus(Term_Container *tc, Term_Container *relative)
|
||||||
|
|
||||||
if (tc->parent != relative)
|
if (tc->parent != relative)
|
||||||
{
|
{
|
||||||
DBG("focus tc:%p", tc);
|
DBG("focus tc:%p term:%p", tc, solo->term);
|
||||||
tc->parent->focus(tc->parent, tc);
|
tc->parent->focus(tc->parent, tc);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue