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

Reply via email to