Mercurial > pidgin.yaz
diff libpurple/protocols/irc/msgs.c @ 32698:c39583aad67c
Hide struct _PurpleConvChatBuddy.
Add accessor methods:
* purple_conv_chat_cb_get_alias
* purple_conv_chat_cb_get_flags
* purple_conv_chat_cb_is_buddy
* purple_conv_chat_cb_get_ui_data
* purple_conv_chat_cb_set_ui_data
author | andrew.victor@mxit.com |
---|---|
date | Sat, 01 Oct 2011 13:03:38 +0000 |
parents | 99ca503ea087 |
children | 2ec94166be43 |
line wrap: on
line diff
--- a/libpurple/protocols/irc/msgs.c Sat Oct 01 11:35:15 2011 +0000 +++ b/libpurple/protocols/irc/msgs.c Sat Oct 01 13:03:38 2011 +0000 @@ -457,12 +457,12 @@ g_free(userhost); g_free(realname); - flags = cb->flags; + flags = purple_conv_chat_cb_get_flags(cb); if (args[6][0] == 'G' && !(flags & PURPLE_CBFLAGS_AWAY)) { - purple_conv_chat_user_set_flags(chat, cb->name, flags | PURPLE_CBFLAGS_AWAY); + purple_conv_chat_user_set_flags(chat, purple_conv_chat_cb_get_name(cb), flags | PURPLE_CBFLAGS_AWAY); } else if(args[6][0] == 'H' && (flags & PURPLE_CBFLAGS_AWAY)) { - purple_conv_chat_user_set_flags(chat, cb->name, flags & ~PURPLE_CBFLAGS_AWAY); + purple_conv_chat_user_set_flags(chat, purple_conv_chat_cb_get_name(cb), flags & ~PURPLE_CBFLAGS_AWAY); } } }