Enlightenment CVS committal Author : englebass Project : e17 Module : libs/efreet
Dir : e17/libs/efreet/src/lib Modified Files: efreet_utils.c Log Message: Use ecore_string_instance so we can do pointer matching instead of string matching. =================================================================== RCS file: /cvs/e/e17/libs/efreet/src/lib/efreet_utils.c,v retrieving revision 1.35 retrieving revision 1.36 diff -u -3 -r1.35 -r1.36 --- efreet_utils.c 15 Apr 2007 07:24:03 -0000 1.35 +++ efreet_utils.c 15 Apr 2007 10:53:54 -0000 1.36 @@ -230,9 +230,10 @@ Efreet_Cache_Search_List search; search.list = ecore_list_new(); - search.what = mime; + search.what = ecore_string_instance(mime); ecore_hash_for_each_node(desktop_by_file_id, efreet_util_cache_search_mime, &search); + ecore_string_release(search.what); if (ecore_list_is_empty(search.list)) IF_FREE_LIST(search.list); return search.list; @@ -695,7 +696,7 @@ ecore_list_goto_first(ud->desktop->mime_types); while ((mime = ecore_list_next(ud->desktop->mime_types))) { - if (!strcmp(search->what, mime)) + if (search->what == mime) { ecore_list_append(search->list, ud->desktop); break; ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs