diff options
author | Miklos Vajna <vmiklos@frugalware.org> | 2010-04-14 01:26:02 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@frugalware.org> | 2010-04-14 01:26:02 +0200 |
commit | 304aa339fdb9078731becfc27aed0bd6ac592198 (patch) | |
tree | cd17af68a7badba9ae8ca451f6acec996671ca95 /skype/skype.c | |
parent | 72b60c7e7d3e109a19aa8d856634f0213a6cedb8 (diff) |
add new setting to show mood texts
Diffstat (limited to 'skype/skype.c')
-rw-r--r-- | skype/skype.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/skype/skype.c b/skype/skype.c index ffc4f1af..9313e46e 100644 --- a/skype/skype.c +++ b/skype/skype.c @@ -325,7 +325,9 @@ static void skype_parse_user(struct im_connection *ic, char *line) imcb_add_buddy(ic, buf, NULL); g_free(buf); } - } else if (!strncmp(ptr, "FULLNAME ", 9)) + } else if (!strncmp(ptr, "MOOD_TEXT ", 10) && set_getbool(&ic->acc->set, "show_moods")) + imcb_log(ic, "User `%s' changed mood text to `%s'", user, ptr + 10); + else if (!strncmp(ptr, "FULLNAME ", 9)) sd->info_fullname = g_strdup(ptr + 9); else if (!strncmp(ptr, "PHONE_HOME ", 11)) sd->info_phonehome = g_strdup(ptr + 11); @@ -1235,6 +1237,8 @@ static void skype_init(account_t *acc) s = set_add(&acc->set, "test_join", "false", set_eval_bool, acc); s->flags |= ACC_SET_OFFLINE_ONLY; + s = set_add(&acc->set, "show_moods", "false", set_eval_bool, acc); + s = set_add(&acc->set, "edit_prefix", "EDIT:", NULL, acc); } |