[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Ayttm-commits] CVS: ayttm/src prefs.c,1.13,1.14 value_pair.c,1.3,1.4
From: |
Colin Leroy <address@hidden> |
Subject: |
[Ayttm-commits] CVS: ayttm/src prefs.c,1.13,1.14 value_pair.c,1.3,1.4 |
Date: |
Tue, 14 Jan 2003 06:10:42 -0500 |
Update of /cvsroot/ayttm/ayttm/src
In directory subversions:/tmp/cvs-serv11665/src
Modified Files:
prefs.c value_pair.c
Log Message:
Reload prefs after validating
Remove existing key before readding it
Index: prefs.c
===================================================================
RCS file: /cvsroot/ayttm/ayttm/src/prefs.c,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- prefs.c 11 Jan 2003 14:52:16 -0000 1.13
+++ prefs.c 14 Jan 2003 11:10:40 -0000 1.14
@@ -2265,7 +2265,7 @@
{
gchar buff[1024], file[1024];
FILE * fp;
- // todo: write to temp file and rename at end to prevent damaged files
+
g_snprintf(buff, 1024, "%sprefs.tmp",config_dir);
g_snprintf(file, 1024, "%sprefs",config_dir);
fp = fopen(buff, "w");
@@ -2279,10 +2279,10 @@
#endif
write_proxy_prefs(fp);
write_module_prefs(fp);
-// write_connections_prefs(fp);
fprintf(fp, "end\n");
fclose(fp);
rename(buff,file);
+ eb_read_prefs();
}
#define PLUGIN_PREF 1
Index: value_pair.c
===================================================================
RCS file: /cvsroot/ayttm/ayttm/src/value_pair.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- value_pair.c 4 Jan 2003 09:04:49 -0000 1.3
+++ value_pair.c 14 Jan 2003 11:10:40 -0000 1.4
@@ -67,7 +67,12 @@
GList * value_pair_add(GList * list, char * key, char * value)
{
char * tmp = escape_string(value);
- value_pair * vp = g_new0(value_pair, 1);
+ value_pair * vp;
+
+ if (value_pair_get_value(list, key) != NULL)
+ list = value_pair_remove(list, key);
+
+ vp = g_new0(value_pair, 1);
strcpy(vp->key, key);
strcpy(vp->value,tmp);
g_free(tmp);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Ayttm-commits] CVS: ayttm/src prefs.c,1.13,1.14 value_pair.c,1.3,1.4,
Colin Leroy <address@hidden> <=
- Prev by Date:
[Ayttm-commits] CVS: ayttm/src crash.c,NONE,1.1 crash.h,NONE,1.1 Makefile.am,1.6,1.7 main.c,1.7,1.8
- Next by Date:
[Ayttm-commits] CVS: ayttm ChangeLog,1.101,1.102 configure.in,1.99,1.100
- Previous by thread:
[Ayttm-commits] CVS: ayttm/src crash.c,NONE,1.1 crash.h,NONE,1.1 Makefile.am,1.6,1.7 main.c,1.7,1.8
- Next by thread:
[Ayttm-commits] CVS: ayttm ChangeLog,1.101,1.102 configure.in,1.99,1.100
- Index(es):