Enlightenment CVS committal

Author  : englebass
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_order.c 


Log Message:
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.

===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_order.c,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -3 -r1.19 -r1.20
--- e_order.c   9 Apr 2007 23:12:24 -0000       1.19
+++ e_order.c   10 Apr 2007 07:25:25 -0000      1.20
@@ -10,7 +10,6 @@
 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 @@
 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 @@
    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 @@
    Evas_List *l;
 
    event = ev;
-   if (!list_changed) return 1;
    switch (event->change)
      {
       case EFREET_DESKTOP_CHANGE_ADD:
@@ -310,25 +305,6 @@
              if ((changed) && (eo->cb.update)) eo->cb.update(eo->cb.data, eo);
           }
         break;
-     }
-   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;
 }



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to