Enlightenment CVS committal Author : lordchaos Project : e17 Module : proto
Dir : e17/proto/entropy/src/plugins Modified Files: structure_viewer.c Log Message: * OOps - I broke the structure viewer's ability to display tar/bz2/etc trees in the last commit. Fixed =================================================================== RCS file: /cvsroot/enlightenment/e17/proto/entropy/src/plugins/structure_viewer.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -3 -r1.9 -r1.10 --- structure_viewer.c 2 Nov 2005 11:52:30 -0000 1.9 +++ structure_viewer.c 10 Nov 2005 12:14:05 -0000 1.10 @@ -77,10 +77,10 @@ entropy_generic_file* event_file = ((entropy_file_request*)eevent->data)->file; - //printf("Looking for row for file %p\n", event_file); + printf("Looking for row for file %p (%s)\n", event_file, event_file->filename); Ewl_Row* row = ecore_hash_get(viewer->row_folder_hash, event_file); - //printf (" Got %p\n", row); + printf (" Got %p\n", row); /*If we don't own this row, forget about doing something - we don't know about this*/ @@ -89,7 +89,14 @@ ecore_list_goto_first(el); while ( (file = ecore_list_next(el)) ) { - + + /*We need the file's mime type, so get it here if it's not here already...*/ + if (!strlen(file->mime_type)) { + printf("Running mime..\n"); + entropy_mime_file_identify(comp->core->mime_plugins, file); + } + + printf("Looking for descent for: %s (%s)\n", file->filename, file->mime_type); if (file->filetype == FILE_FOLDER || entropy_core_descent_for_mime_get(comp->core, file->mime_type) ) { char *c = entropy_malloc(sizeof(char)); *c = 1; ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs