Enlightenment CVS committal

Author  : kwo
Project : e16
Module  : e

Dir     : e16/e/src


Modified Files:
        config.c misc.c session.c snaps.c 


Log Message:
Do config file replacements atomically.
Do save snaps on exit.

===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/config.c,v
retrieving revision 1.64
retrieving revision 1.65
diff -u -3 -r1.64 -r1.65
--- config.c    12 Jul 2003 15:04:31 -0000      1.64
+++ config.c    17 Aug 2003 10:15:15 -0000      1.65
@@ -3687,7 +3687,6 @@
             fclose(f);
          }
        Esnprintf(ss, sizeof(ss), "%s/user_theme.cfg", UserEDir());
-       rm(ss);
        mv(s, ss);
        if (!isfile(ss))
           Alert(_
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/misc.c,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -3 -r1.33 -r1.34
--- misc.c      22 May 2003 19:15:02 -0000      1.33
+++ misc.c      17 Aug 2003 10:15:16 -0000      1.34
@@ -230,7 +230,7 @@
        for (i = 0; i < child_count; i++)
           kill(e_children[i], SIGINT);
      }
-   SaveSnapInfo();
+   Real_SaveSnapInfo(0, NULL);
 
    exit(exitcode);
    EDBUG_RETURN(exitcode);
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/session.c,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -3 -r1.39 -r1.40
--- session.c   22 May 2003 19:15:02 -0000      1.39
+++ session.c   17 Aug 2003 10:15:16 -0000      1.40
@@ -237,7 +237,6 @@
               }
             fclose(f);
             Esnprintf(ss, sizeof(ss), "%s.clients.%i", GetSMFile(), root.scr);
-            rm(ss);
             mv(s, ss);
             if (!isfile(ss))
                Alert(_
@@ -430,7 +429,6 @@
        Real_SaveSnapInfo(0, NULL);
        Etmp(s);
        SaveUserControlConfig(fopen(s, "w"));
-       rm(GetGenericSMFile());
        mv(s, GetGenericSMFile());
        if (!isfile(GetGenericSMFile()))
           Alert(_
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/snaps.c,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -3 -r1.47 -r1.48
--- snaps.c     31 May 2003 08:28:52 -0000      1.47
+++ snaps.c     17 Aug 2003 10:15:16 -0000      1.48
@@ -870,6 +870,7 @@
    f = fopen(s, "w");
    if (!f)
       return;
+
    lst = (Snapshot **) ListItemType(&num, LIST_TYPE_SNAPSHOT);
    if (lst)
      {
@@ -920,12 +921,14 @@
          }
        Efree(lst);
      }
+
    fclose(f);
+
    Esnprintf(buf, sizeof(buf), "%s.snapshots.%i", GetGenericSMFile(), root.scr);
-   rm(buf);
    mv(s, buf);
    if (!isfile(buf))
       Alert(_("Error saving snaps file\n"));
+
    SaveGroups();
 }
 




-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to