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