diff options
author | Berke Viktor <bviktor@hexchat.org> | 2012-10-13 08:43:57 +0200 |
---|---|---|
committer | Berke Viktor <bviktor@hexchat.org> | 2012-10-13 08:43:57 +0200 |
commit | cbd72ff4554faadd8552d61cd85241cf3565847b (patch) | |
tree | 1229692a8ca3c2ce92ed42f16808406535814d9f /src/common | |
parent | dbef9c9eb419d756d8e2b7db880467e881d8943d (diff) |
Get rid of auto_save, we always want to save
Diffstat (limited to 'src/common')
-rw-r--r-- | src/common/cfgfiles.c | 4 | ||||
-rw-r--r-- | src/common/xchat.c | 12 | ||||
-rw-r--r-- | src/common/xchat.h | 1 |
3 files changed, 9 insertions, 8 deletions
diff --git a/src/common/cfgfiles.c b/src/common/cfgfiles.c index 8c074b4b..f1d48285 100644 --- a/src/common/cfgfiles.c +++ b/src/common/cfgfiles.c @@ -393,7 +393,6 @@ default_file (void) /* Keep these sorted!! */ const struct prefs vars[] = { - {"auto_save", P_OFFINT (autosave), TYPE_BOOL}, {"auto_save_url", P_OFFINT (autosave_url), TYPE_BOOL}, {"away_auto_unmark", P_OFFINT (auto_unmark_away), TYPE_BOOL}, @@ -683,7 +682,6 @@ load_config (void) prefs.fastdccsend = 1; #endif prefs.wordwrap = 1; - prefs.autosave = 1; prefs.autodialog = 1; prefs.gui_input_spell = 1; prefs.autoreconnect = 1; @@ -1142,7 +1140,7 @@ cmd_set (struct session *sess, char *tbuf, char *word[], char *word_eol[]) { PrintText (sess, "No such variable.\n"); } - else if (prefs.autosave && !save_config ()) + else if (!save_config ()) { PrintText (sess, "Error saving changes to disk.\n"); } diff --git a/src/common/xchat.c b/src/common/xchat.c index 12c31379..7e9cc8c7 100644 --- a/src/common/xchat.c +++ b/src/common/xchat.c @@ -847,14 +847,18 @@ xchat_exit (void) in_xchat_exit = TRUE; plugin_kill_all (); fe_cleanup (); - if (prefs.autosave) + + save_config (); + if (prefs.save_pevents) { - save_config (); - if (prefs.save_pevents) - pevent_save (NULL); + pevent_save (NULL); } + if (prefs.autosave_url) + { url_autosave (); + } + sound_save (); notify_save (); ignore_save (); diff --git a/src/common/xchat.h b/src/common/xchat.h index d9a64d68..ba83c1b1 100644 --- a/src/common/xchat.h +++ b/src/common/xchat.h @@ -208,7 +208,6 @@ struct xchatprefs unsigned int mainwindow_save; unsigned int perc_color; unsigned int perc_ascii; - unsigned int autosave; unsigned int autodialog; unsigned int autosave_url; unsigned int autoreconnect; |