Enlightenment CVS committal

Author  : devilhorns
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_int_config_background.c 


Log Message:
Only fetch homedir once, not every time we list a background as homedir
shouldn't change.

===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_int_config_background.c,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -3 -r1.50 -r1.51
--- e_int_config_background.c   31 May 2006 18:58:26 -0000      1.50
+++ e_int_config_background.c   4 Jun 2006 13:56:34 -0000       1.51
@@ -276,6 +276,7 @@
    Evas_List *bg_dirs, *bg;
    Ecore_Evas *eebuf;
    Evas *evasbuf;
+   char *homedir;
    
    const char *f;
    char *c;
@@ -283,6 +284,8 @@
    int i = 0;
 
    if (!il) return;
+
+   homedir = e_user_homedir_get();
    
    evas = evas_object_evas_get(il);
    bg_obj = edje_object_add(cfd->dia->win->evas);
@@ -328,7 +331,6 @@
         int detected;
        char *bg_file;
        Ecore_List *bgs;
-       char *homedir;
        
        d = bg->data;
        if (!ecore_file_is_dir(d->dir)) continue;
@@ -336,7 +338,6 @@
        if (!bgs) continue;
        
        detected = 0;
-       homedir = e_user_homedir_get();
        if (homedir)
          {
             if (!strncmp(d->dir, homedir, strlen(homedir)))




_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to