[ekg2-commit] r4186 - trunk/ekg: trunk/ekg/configfile.c trunk/ekg/vars.c

SVN commit svn w toxygen.net
Wto, 5 Sie 2008, 19:41:25 CEST


Author: darkjames
Date: 2008-08-05 19:41:24 +0200 (Tue, 05 Aug 2008)
New Revision: 4186

Modified:
   trunk/ekg/configfile.c
   trunk/ekg/vars.c
Log:
we shouldn't care so much about config_sessions_save
because user can set /set session_default "xmpp:myfav_session"
and don't want to set /sessions_save to 1.
(because if he'll do it, @ exit, old value of session_default will be replaced
by current session)

XXX, document session_default usage. (because I unhide it)


Modified: trunk/ekg/configfile.c
===================================================================
--- trunk/ekg/configfile.c	2008-08-05 11:32:24 UTC (rev 4185)
+++ trunk/ekg/configfile.c	2008-08-05 17:41:24 UTC (rev 4186)
@@ -125,7 +125,7 @@
                 array_free(targets);
         }
 
-	if (config_sessions_save && config_session_default) {
+	if (config_session_default) {
 		session_t *s = session_find(config_session_default);
 
 		if (s) {

Modified: trunk/ekg/vars.c
===================================================================
--- trunk/ekg/vars.c	2008-08-05 11:32:24 UTC (rev 4185)
+++ trunk/ekg/vars.c	2008-08-05 17:41:24 UTC (rev 4186)
@@ -122,7 +122,7 @@
 	variable_add(NULL, ("reason_limit"), VAR_BOOL, 1, &config_reason_limit, NULL, NULL, NULL);
 	variable_add(NULL, ("save_password"), VAR_BOOL, 1, &config_save_password, NULL, NULL, NULL);
 	variable_add(NULL, ("save_quit"), VAR_INT, 1, &config_save_quit, NULL, NULL, NULL);
-	variable_add(NULL, ("session_default"), VAR_STR, 2, &config_session_default, NULL, NULL, NULL);
+	variable_add(NULL, ("session_default"), VAR_STR, 0, &config_session_default, NULL, NULL, NULL);
 	variable_add(NULL, ("session_locks"), VAR_INT, 1, &config_session_locks, changed_session_locks, variable_map(3, 0, 0, "off", 1, 2, "flock", 2, 1, "file"), NULL);
 	variable_add(NULL, ("sessions_save"), VAR_BOOL, 1, &config_sessions_save, NULL, NULL, NULL);
 	variable_add(NULL, ("slash_messages"), VAR_INT, 1, &config_slash_messages, NULL, variable_map(3, 0, 0, "off", 1, 2, "moreslashes", 2, 1, "unknowncmd"), NULL);



Więcej informacji o liście dyskusyjnej ekg2-commit