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