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