Don't need to listen for list change. The calls e_order uses should

discover the .desktop files whether the cache is filled or not.


SVN revision: 29457
This commit is contained in:
Sebastian Dransfeld 2007-04-10 07:25:25 +00:00
parent 7eacb34996
commit a743981cf4
1 changed files with 0 additions and 24 deletions

View File

@ -10,7 +10,6 @@ static void _e_order_read (E_Order *eo);
static void _e_order_save (E_Order *eo);
static int _e_order_cb_efreet_desktop_change(void *data, int ev_type, void *ev);
static int _e_order_cb_efreet_desktop_list_change(void *data, int ev_type, void *ev);
static Evas_List *orders = NULL;
static Evas_List *handlers = NULL;
@ -20,7 +19,6 @@ EAPI int
e_order_init(void)
{
handlers = evas_list_append(handlers, ecore_event_handler_add(EFREET_EVENT_DESKTOP_CHANGE, _e_order_cb_efreet_desktop_change, NULL));
handlers = evas_list_append(handlers, ecore_event_handler_add(EFREET_EVENT_DESKTOP_LIST_CHANGE, _e_order_cb_efreet_desktop_list_change, NULL));
return 1;
}
@ -247,8 +245,6 @@ _e_order_save(E_Order *eo)
fclose(f);
}
static int list_changed = 0;
static int
_e_order_cb_efreet_desktop_change(void *data, int ev_type, void *ev)
{
@ -256,7 +252,6 @@ _e_order_cb_efreet_desktop_change(void *data, int ev_type, void *ev)
Evas_List *l;
event = ev;
if (!list_changed) return 1;
switch (event->change)
{
case EFREET_DESKTOP_CHANGE_ADD:
@ -313,22 +308,3 @@ _e_order_cb_efreet_desktop_change(void *data, int ev_type, void *ev)
}
return 1;
}
static int
_e_order_cb_efreet_desktop_list_change(void *data, int ev_type, void *ev)
{
Evas_List *l;
if (!list_changed)
{
list_changed = 1;
for (l = orders; l; l = l->next)
{
E_Order *eo;
eo = l->data;
if (eo->cb.update) eo->cb.update(eo->cb.data, eo);
}
}
return 1;
}