Enlightenment CVS committal

Author  : englebass
Project : e17
Module  : libs/efreet

Dir     : e17/libs/efreet/src/lib


Modified Files:
        efreet_menu.c 


Log Message:
Store the .directory files which provides the icon.

===================================================================
RCS file: /cvs/e/e17/libs/efreet/src/lib/efreet_menu.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -3 -r1.15 -r1.16
--- efreet_menu.c       2 May 2007 19:35:43 -0000       1.15
+++ efreet_menu.c       5 May 2007 07:21:40 -0000       1.16
@@ -707,19 +707,11 @@
         fprintf(f, "<DefaultDirectoryDirs/>\n");
     }
 
-    /* XXX: This should be in the menu struct
-    if (internal->directories)
+    if (menu->desktop)
     {
-        const char *dir;
-
-        ecore_list_goto_first(internal->directories);
-        while ((dir = ecore_list_next(internal->directories)))
-        {
-            efreet_menu_save_indent(f, indent + 1);
-            fprintf(f, "<Directory>%s</Directory>\n", dir);
-        }
+        efreet_menu_save_indent(f, indent + 1);
+        fprintf(f, "<Directory>%s</Directory>\n", menu->desktop->orig_path);
     }
-    */
 
     if (menu->entries)
     {
@@ -3575,6 +3567,7 @@
     entry->id = ecore_string_instance(internal->name.internal);
     entry->name = ecore_string_instance(internal->name.name);
     if (internal->directory) entry->icon = 
ecore_string_instance(internal->directory->icon);
+    entry->desktop = internal->directory;
     entry->entries = ecore_list_new();
     ecore_list_set_free_cb(entry->entries, ECORE_FREE_CB(efreet_menu_free));
 



-------------------------------------------------------------------------
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
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to