forked from enlightenment/enlightenment
only toggle view when it's different from the previous
cleanups SVN revision: 48755
This commit is contained in:
parent
57f2c2bd48
commit
c1d5359332
|
@ -1723,8 +1723,9 @@ _evry_backspace(Evry_Selector *sel)
|
|||
int len, val, pos;
|
||||
|
||||
len = strlen(s->inp);
|
||||
if (len > 0)
|
||||
{
|
||||
if (len == 0)
|
||||
return 0;
|
||||
|
||||
pos = evas_string_char_prev_get(s->inp, len, &val);
|
||||
if ((pos < len) && (pos >= 0))
|
||||
{
|
||||
|
@ -1742,7 +1743,6 @@ _evry_backspace(Evry_Selector *sel)
|
|||
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
@ -2014,6 +2014,7 @@ _evry_view_toggle(Evry_State *s, const char *trigger)
|
|||
EINA_LIST_FOREACH(evry_conf->views, ll, view)
|
||||
{
|
||||
if (view->trigger && !strncmp(trigger, view->trigger, 1) &&
|
||||
(view->id != s->view->id) &&
|
||||
(v = view->create(view, s, list->o_main)))
|
||||
{
|
||||
triggered = EINA_TRUE;
|
||||
|
@ -2040,15 +2041,7 @@ _evry_view_toggle(Evry_State *s, const char *trigger)
|
|||
EINA_LIST_FOREACH(l, ll, view)
|
||||
{
|
||||
if ((!view->trigger) &&
|
||||
((view == s->view->id) ||
|
||||
(v = view->create(view, s, list->o_main))))
|
||||
goto found;
|
||||
}
|
||||
|
||||
EINA_LIST_FOREACH(evry_conf->views, ll, view)
|
||||
{
|
||||
if ((!view->trigger) &&
|
||||
((view == s->view->id) ||
|
||||
((view->id != s->view->id) &&
|
||||
(v = view->create(view, s, list->o_main))))
|
||||
goto found;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue