Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_int_config_desklock.c e_int_config_wallpaper_import.c 


Log Message:


fix import if dir contains special chars

===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_int_config_desklock.c,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -3 -r1.28 -r1.29
--- e_int_config_desklock.c     14 Aug 2006 15:22:45 -0000      1.28
+++ e_int_config_desklock.c     20 Aug 2006 22:51:12 -0000      1.29
@@ -58,7 +58,7 @@
    
    int zone_count; // local variable;
    
-   char *cur_bg; // local variable;
+   char *bg; // local variable;
    Evas *evas; // local variable
    Evas_Object *preview_image; // local variable
 
@@ -144,9 +144,9 @@
    cfdata->show_password = 0;
    
    if (!e_config->desklock_background)
-     cfdata->cur_bg = strdup(DEF_DESKLOCK_BACKGROUND);
+     cfdata->bg = strdup(DEF_DESKLOCK_BACKGROUND);
    else
-     cfdata->cur_bg = strdup(e_config->desklock_background);
+     cfdata->bg = strdup(e_config->desklock_background);
 
 #ifdef HAVE_PAM
    cfdata->auth_method = e_config->desklock_auth_method;
@@ -176,7 +176,7 @@
 
   E_FREE(cfdata->desklock_passwd);
   E_FREE(cfdata->desklock_passwd_cp);
-  E_FREE(cfdata->cur_bg);
+  E_FREE(cfdata->bg);
 
   free(cfdata);
 }
@@ -296,11 +296,11 @@
      }
    e_config->desklock_personal_passwd = (char 
*)evas_stringshare_add(cfdata->desklock_passwd_cp);
 
-   if (cfdata->cur_bg)
+   if (cfdata->bg)
      {
        if (e_config->desklock_background)
          evas_stringshare_del(e_config->desklock_background);
-       e_config->desklock_background = (char 
*)evas_stringshare_add(cfdata->cur_bg);
+       e_config->desklock_background = (char 
*)evas_stringshare_add(cfdata->bg);
      }
    
    if (_e_desklock_zone_num_get() > 1)
@@ -343,7 +343,7 @@
    
    /* start: bkg list */
    cfdata->gui.bg_list = e_widget_ilist_add(evas, BG_LIST_ICON_SIZE_W,
-                                           BG_LIST_ICON_SIZE_H, 
&(cfdata->cur_bg));
+                                           BG_LIST_ICON_SIZE_H, &(cfdata->bg));
    
    e_widget_ilist_selector_set(cfdata->gui.bg_list, 1);
    e_widget_min_size_set(cfdata->gui.bg_list, 180, 200);
@@ -651,16 +651,16 @@
    E_Config_Dialog_Data *cfdata;
    
    cfdata = data;
-   if (cfdata->cur_bg[0])
+   if (cfdata->bg[0])
      {
-       if (!strcmp(cfdata->cur_bg, DEF_DESKLOCK_BACKGROUND))
+       if (!strcmp(cfdata->bg, DEF_DESKLOCK_BACKGROUND))
          {
             const char *theme;
             
             theme = e_theme_edje_file_get("base/theme/desklock", 
"desklock/background");
             e_widget_preview_edje_set(cfdata->preview_image, theme, 
"desklock/background");
          }
-       else if (!strcmp(cfdata->cur_bg, DEF_THEME_BACKGROUND))
+       else if (!strcmp(cfdata->bg, DEF_THEME_BACKGROUND))
          {
             const char *theme;
             
@@ -668,7 +668,7 @@
             e_widget_preview_edje_set(cfdata->preview_image, theme, 
"desktop/background");
          }
        else
-         e_widget_preview_edje_set(cfdata->preview_image, cfdata->cur_bg, 
"desktop/background");
+         e_widget_preview_edje_set(cfdata->preview_image, cfdata->bg, 
"desktop/background");
      }
    else
      {
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_int_config_wallpaper_import.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -3 -r1.14 -r1.15
--- e_int_config_wallpaper_import.c     17 Aug 2006 16:58:32 -0000      1.14
+++ e_int_config_wallpaper_import.c     20 Aug 2006 22:51:12 -0000      1.15
@@ -336,7 +336,7 @@
    if (!imgdir) ipart[0] = '\0';
    else
      {
-       snprintf(ipart, sizeof(ipart), "-id %s", imgdir);
+       snprintf(ipart, sizeof(ipart), "-id %s", 
e_util_filename_escape(imgdir));
        free(imgdir);
      }
 



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