Enlightenment CVS committal

Author  : handyande
Project : e17
Module  : apps/e_utils

Dir     : e17/apps/e_utils/src/bin/e17setroot


Modified Files:
        e17setroot.c 


Log Message:
small tidy, and stop cleaning up files you then delete :)
===================================================================
RCS file: 
/cvsroot/enlightenment/e17/apps/e_utils/src/bin/e17setroot/e17setroot.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- e17setroot.c        24 Jan 2005 13:02:17 -0000      1.5
+++ e17setroot.c        24 Jan 2005 14:24:10 -0000      1.6
@@ -170,7 +170,7 @@
 
    file = _e_bg_bg_file_getfile(filename);
    dir = _e_bg_bg_file_getdir(filename);
-   edc = strdup(PACKAGE_DATA_DIR "/data/e17setroot/e17setroot_template.edc ");
+   edc = strdup(PACKAGE_DATA_DIR "/data/e17setroot/e17setroot_template.edc");
    edj = strdup("edje_cc -id ");
 
    filenoext = _e_bg_bg_file_stripext(filename);
@@ -186,7 +186,7 @@
    
    /* change edc to the one stored in /tmp */
    free(edc);
-   edc = strdup("/tmp/e17setroot_template.edc ");
+   edc = strdup("/tmp/e17setroot_template.edc");
    
    /* Set up eet path */
    eet = malloc(strlen(getenv("HOME")) +  strlen("/.e/e/backgrounds/") 
@@ -204,8 +204,9 @@
    strcat(edje, edc);
 
    /* Set up edje_cc command + eet path */
-   cmd = malloc(strlen(edje) + strlen(eet) + 1);
+   cmd = malloc(strlen(edje) + strlen(eet) + 2);
    strcpy(cmd, edje);
+   strcat(cmd, " ");
    strcat(cmd, eet);
 
    /* Determine image width / height */
@@ -236,21 +237,6 @@
 
    e_background_set(eet);
 
-   sed = malloc(100 + strlen(filename) + strlen(edc));
-   sprintf(sed, "sed -i -e 's,%s,FILENAME,' %s",filename,edc);
-   system(sed);
-   free(sed);
-
-   sed = malloc(100  + 1 + strlen(edc));
-   sprintf(sed, "sed -i -e 's/%d/WIDTH/' %s",w,edc);
-   system(sed);
-   free(sed);
-
-   sed = malloc(100 + 1 + strlen(edc));
-   sprintf(sed, "sed -i -e 's/%d/HEIGHT/' %s",h,edc);
-   system(sed);
-   free(sed);
-   
    /* If we're using pseudo-trans for eterm, then this will help */
    esetroot = malloc(strlen("Esetroot ") + strlen(filename) + 1);
    strcpy(esetroot, "Esetroot ");
@@ -259,7 +245,7 @@
    free(esetroot);
    
    /* unlink the temp edc */
-   unlink("/tmp/e17setroot_template.edc");
+   unlink(edc);
 }
 
 int main(int argc, char **argv)




-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to