Enlightenment CVS committal

Author  : xcomputerman
Project : e17
Module  : apps/e_utils

Dir     : e17/apps/e_utils/src/bin/entangle


Modified Files:
        entangle_eapps.c 


Log Message:
Gimme a sorted eapp list. Entangle is finally usable!

===================================================================
RCS file: 
/cvsroot/enlightenment/e17/apps/e_utils/src/bin/entangle/entangle_eapps.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- entangle_eapps.c    5 Sep 2005 11:53:24 -0000       1.2
+++ entangle_eapps.c    12 Sep 2005 02:46:19 -0000      1.3
@@ -4,6 +4,7 @@
 #include <string.h>
 
 static Ecore_Hash *entangle_eapps = NULL;
+static Ecore_List *entangle_eapp_list = NULL;
 static void entangle_eapps_cb_free(void *data);
 
 int
@@ -36,6 +37,7 @@
     }
 
     entangle_eapps = ecore_hash_new(ecore_str_hash, ecore_str_compare);
+    entangle_eapp_list = ecore_list_new();
     ecore_hash_set_free_value(entangle_eapps, entangle_eapps_cb_free);
     for (i = 0; i < ecore_list_nodes(eapps); i++)
     {
@@ -85,9 +87,12 @@
             snprintf(eapp->class, ret_size + 1, "%s", ret);
         }
         ecore_hash_set(entangle_eapps, tmp, eapp);
+        ecore_list_append(entangle_eapp_list, tmp);
         eet_close(ef);
     }
 
+    ecore_list_destroy(eapps);
+
     return 1;
 }
 
@@ -122,6 +127,6 @@
 entangle_eapps_key_list_get(void)
 {
     if (!entangle_eapps) return NULL;
-    return ecore_hash_keys(entangle_eapps);
+    return entangle_eapp_list;
 }
 




-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to