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

Reply via email to