Enlightenment CVS committal

Author  : chaos
Project : e17
Module  : libs/ecore

Dir     : e17/libs/ecore/src/lib/ecore_desktop


Modified Files:
        Ecore_Desktop.h ecore_desktop.c 


Log Message:
* Make ecore_desktop handle trash files (same fdo format)

===================================================================
RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_desktop/Ecore_Desktop.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- Ecore_Desktop.h     11 Aug 2006 13:45:39 -0000      1.1
+++ Ecore_Desktop.h     13 Aug 2006 08:36:15 -0000      1.2
@@ -33,6 +33,8 @@
    char *exec;
    char *icon;
    char *icon_path;
+   char* path;
+   char* deletiondate;
    char *startup;
    char *window_class;
    int allocated;   /* FIXME: NoDisplay, Hidden */
===================================================================
RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_desktop/ecore_desktop.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- ecore_desktop.c     11 Aug 2006 13:45:39 -0000      1.1
+++ ecore_desktop.c     13 Aug 2006 08:36:15 -0000      1.2
@@ -147,7 +147,14 @@
                        value = (char *)ecore_hash_get(result->group, 
"StartupNotify");
                        if (value)
                           result->startup = (!strcmp(value, "true")) ? "1" : 
"0";
-                    }
+                    } else {
+                           /*Maybe it's a 'trash' file - which also follows 
the Desktop FDO spec*/
+                           result->group = (Ecore_Hash *) 
ecore_hash_get(result->data, "Trash Info");
+                           if (result->group) {
+                                   result->path = (char 
*)ecore_hash_get(result->group, "Path");
+                                   result->deletiondate = (char 
*)ecore_hash_get(result->group, "DeletionDate");
+                           }
+                   }
 
                   ecore_hash_set(desktop_cache, strdup(file), result);
                }



-------------------------------------------------------------------------
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