mirror of
https://github.com/ZoiteChat/zoitechat.git
synced 2026-03-13 17:20:21 +00:00
Save chanopt after any changes
This commit is contained in:
@@ -128,6 +128,7 @@ chanopt_command (session *sess, char *tbuf, char *word[], char *word_eol[])
|
||||
if (newval != -1) /* set new value */
|
||||
{
|
||||
*(guint8 *)G_STRUCT_MEMBER_P(sess, chanopt[i].offset) = newval;
|
||||
chanopt_changed = TRUE;
|
||||
}
|
||||
|
||||
if (!quiet) /* print value */
|
||||
@@ -436,11 +437,9 @@ cont:
|
||||
|
||||
close (fh);
|
||||
|
||||
/* we're quiting, no need to free */
|
||||
|
||||
/*g_slist_free (chanopt_list);
|
||||
g_slist_free (chanopt_list);
|
||||
chanopt_list = NULL;
|
||||
|
||||
chanopt_open = FALSE;
|
||||
chanopt_changed = FALSE;*/
|
||||
chanopt_changed = FALSE;
|
||||
}
|
||||
|
||||
@@ -575,8 +575,13 @@ cmd_unban (struct session *sess, char *tbuf, char *word[], char *word_eol[])
|
||||
static int
|
||||
cmd_chanopt (struct session *sess, char *tbuf, char *word[], char *word_eol[])
|
||||
{
|
||||
int ret;
|
||||
|
||||
/* chanopt.c */
|
||||
return chanopt_command (sess, tbuf, word, word_eol);
|
||||
ret = chanopt_command (sess, tbuf, word, word_eol);
|
||||
chanopt_save_all ();
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
static int
|
||||
|
||||
Reference in New Issue
Block a user