Get rid of auto_save, we always want to save
This commit is contained in:
		
							parent
							
								
									dbef9c9eb4
								
							
						
					
					
						commit
						cbd72ff455
					
				
					 4 changed files with 9 additions and 9 deletions
				
			
		| 
						 | 
				
			
			@ -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");
 | 
			
		||||
	}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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)
 | 
			
		||||
	{
 | 
			
		||||
		pevent_save (NULL);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if (prefs.autosave_url)
 | 
			
		||||
	{
 | 
			
		||||
		url_autosave ();
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	sound_save ();
 | 
			
		||||
	notify_save ();
 | 
			
		||||
	ignore_save ();
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -532,7 +532,6 @@ void
 | 
			
		|||
fe_init (void)
 | 
			
		||||
{
 | 
			
		||||
	/* the following should be default generated, not enfoced in binary */
 | 
			
		||||
	prefs.autosave = 0;
 | 
			
		||||
	prefs.use_server_tab = 0;
 | 
			
		||||
	prefs.autodialog = 0;
 | 
			
		||||
	/* except for these, there is no lag meter, there is no server list */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue