Mercurial > hg
changeset 1745:5ef7629a96ff
Set the message flag when using /set, /bind or /alias
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Thu, 11 Mar 2010 21:45:51 +0100 |
parents | 38103f4213c0 |
children | b7574de9ae4b |
files | mcabber/mcabber/commands.c |
diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mcabber/mcabber/commands.c Tue Mar 09 22:41:34 2010 +0100 +++ b/mcabber/mcabber/commands.c Thu Mar 11 21:45:51 2010 +0100 @@ -2099,6 +2099,8 @@ if (!*arg) { // list all set options settings_foreach(SETTINGS_TYPE_OPTION, print_option_cb, "%s = [%s]"); + scr_setmsgflag_if_needed(SPECIAL_BUFFER_STATUS_ID, TRUE); + update_roster = TRUE; return; } @@ -2136,6 +2138,7 @@ static void dump_alias(char *k, char *v, void *param) { scr_LogPrint(LPRINT_NORMAL|LPRINT_NOTUTF8, "Alias %s = %s", k, v); + scr_setmsgflag_if_needed(SPECIAL_BUFFER_STATUS_ID, TRUE); } static void do_alias(char *arg) @@ -2146,6 +2149,7 @@ assign = parse_assigment(arg, &alias, &value); if (!alias) { settings_foreach(SETTINGS_TYPE_ALIAS, &dump_alias, NULL); + update_roster = TRUE; return; } if (!assign) { // This is a query @@ -2199,6 +2203,8 @@ assign = parse_assigment(arg, &k_code, &value); if (!k_code) { settings_foreach(SETTINGS_TYPE_BINDING, &dump_bind, NULL); + scr_setmsgflag_if_needed(SPECIAL_BUFFER_STATUS_ID, TRUE); + update_roster = TRUE; return; } if (!assign) { // This is a query