Enlightenment CVS committal

Author  : chaos
Project : e17
Module  : proto

Dir     : e17/proto/entropy/src/plugins


Modified Files:
        filesystem.c 


Log Message:
* Bugfix for dynamic file parenting

===================================================================
RCS file: /cvs/e/e17/proto/entropy/src/plugins/filesystem.c,v
retrieving revision 1.67
retrieving revision 1.68
diff -u -3 -r1.67 -r1.68
--- filesystem.c        10 Jun 2006 02:36:14 -0000      1.67
+++ filesystem.c        16 Jul 2006 10:25:36 -0000      1.68
@@ -241,7 +241,7 @@
              
              ecore_list_append(file_list, calling_request);
              
-             folder = data->resp_command.file_command.files[0]->path;
+             /*folder = data->resp_command.file_command.files[0]->path;*/
 
              if (data->file_list.list) {
                      ecore_list_goto_first (data->file_list.list);
@@ -249,6 +249,11 @@
                        /*printf("(%s) Received file type for file: %d\n", 
ref->path, ref->file_type); */
 
                        pos = rindex (ref->path, '/');
+                       if (pos - ref->path == 0 && ref->path[0] == '/') 
+                               folder = strdup("/");
+                       else
+                               folder = strndup(ref->path, pos - ref->path);
+
                        filename = strdup (pos + 1);
 
                        /*Look for an existing file we have cached */
@@ -312,6 +317,9 @@
        
                        /*Add this file to our list */
                        ecore_list_append (file_list, file);
+
+                       /*Free folder*/
+                       free(folder);
                      }
                }
 




-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to