forked from enlightenment/enlightenment
parent
5d6f81407b
commit
2abed1f91d
|
@ -975,7 +975,7 @@ _e_smart_event_mouse_up(void *data, Evas *evas, Evas_Object *obj, void *event_in
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((!sd->items)) return;
|
if (!sd->items) return;
|
||||||
|
|
||||||
for (i = 0, l = sd->items; l; l = l->next, i++)
|
for (i = 0, l = sd->items; l; l = l->next, i++)
|
||||||
{
|
{
|
||||||
|
@ -1134,14 +1134,9 @@ _e_smart_event_key_down(void *data, Evas *evas, Evas_Object *obj, void *event_in
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (!strcmp(ev->keyname, "Escape"))
|
else if (!strcmp(ev->keyname, "Escape"))
|
||||||
{
|
_e_typebuf_clean(obj);
|
||||||
_e_typebuf_clean(obj);
|
|
||||||
}
|
|
||||||
else if (strcmp(ev->keyname, "BackSpace") && strcmp(ev->keyname, "Tab") && ev->string)
|
else if (strcmp(ev->keyname, "BackSpace") && strcmp(ev->keyname, "Tab") && ev->string)
|
||||||
{
|
_e_typebuf_add(obj, ev->string);
|
||||||
_e_typebuf_add(obj, ev->string);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
sd->on_hold = 0;
|
sd->on_hold = 0;
|
||||||
}
|
}
|
||||||
|
@ -1166,7 +1161,6 @@ _e_typebuf_add(Evas_Object *obj, const char *s)
|
||||||
_e_typebuf_clean(obj);
|
_e_typebuf_clean(obj);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
len = strlen(sd->typebuf.buf);
|
len = strlen(sd->typebuf.buf);
|
||||||
|
@ -1222,7 +1216,6 @@ _e_typebuf_match(Evas_Object *obj)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
l = l->next;
|
l = l->next;
|
||||||
n++;
|
n++;
|
||||||
}
|
}
|
||||||
|
@ -1236,7 +1229,6 @@ _e_typebuf_timer_cb(void *data)
|
||||||
Evas_Object *obj = data;
|
Evas_Object *obj = data;
|
||||||
|
|
||||||
_e_typebuf_clean(obj);
|
_e_typebuf_clean(obj);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1246,9 +1238,7 @@ _e_typebuf_timer_update(Evas_Object *obj)
|
||||||
INTERNAL_ENTRY;
|
INTERNAL_ENTRY;
|
||||||
|
|
||||||
if (sd->typebuf.timer)
|
if (sd->typebuf.timer)
|
||||||
{
|
ecore_timer_del(sd->typebuf.timer);
|
||||||
ecore_timer_del(sd->typebuf.timer);
|
|
||||||
}
|
|
||||||
|
|
||||||
sd->typebuf.timer = ecore_timer_add(3.0, _e_typebuf_timer_cb, obj);
|
sd->typebuf.timer = ecore_timer_add(3.0, _e_typebuf_timer_cb, obj);
|
||||||
}
|
}
|
||||||
|
@ -1257,7 +1247,7 @@ static void
|
||||||
_e_typebuf_timer_delete(Evas_Object *obj)
|
_e_typebuf_timer_delete(Evas_Object *obj)
|
||||||
{
|
{
|
||||||
INTERNAL_ENTRY;
|
INTERNAL_ENTRY;
|
||||||
|
|
||||||
if (sd->typebuf.timer)
|
if (sd->typebuf.timer)
|
||||||
{
|
{
|
||||||
ecore_timer_del(sd->typebuf.timer);
|
ecore_timer_del(sd->typebuf.timer);
|
||||||
|
@ -1272,6 +1262,5 @@ _e_typebuf_clean(Evas_Object *obj)
|
||||||
|
|
||||||
E_FREE(sd->typebuf.buf);
|
E_FREE(sd->typebuf.buf);
|
||||||
sd->typebuf.size = 0;
|
sd->typebuf.size = 0;
|
||||||
|
|
||||||
_e_typebuf_timer_delete(obj);
|
_e_typebuf_timer_delete(obj);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue