Mercurial > pidgin
diff src/conversation.c @ 11664:38bbb0f15453
[gaim-migrate @ 13949]
"This patch updates the colors of the tabs correctly. I
have removed the tab-highlighting stuff from the core
to the UI." Sadrul Habib Chowdhury
committer: Tailor Script <tailor@pidgin.im>
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Fri, 14 Oct 2005 11:30:37 +0000 |
parents | 243dd81341a7 |
children | ae9d9e2add8e |
line wrap: on
line diff
--- a/src/conversation.c Fri Oct 14 10:53:32 2005 +0000 +++ b/src/conversation.c Fri Oct 14 11:30:37 2005 +0000 @@ -671,16 +671,6 @@ } void -gaim_conversation_set_unseen(GaimConversation *conv, GaimUnseenState state) -{ - g_return_if_fail(conv != NULL); - - conv->unseen = state; - - gaim_conversation_update(conv, GAIM_CONV_UPDATE_UNSEEN); -} - -void gaim_conversation_foreach(void (*func)(GaimConversation *conv)) { GaimConversation *conv; @@ -695,14 +685,6 @@ } } -GaimUnseenState -gaim_conversation_get_unseen(const GaimConversation *conv) -{ - g_return_val_if_fail(conv != NULL, 0); - - return conv->unseen; -} - void gaim_conversation_set_name(GaimConversation *conv, const char *name) { @@ -854,7 +836,6 @@ GaimConversationUiOps *ops; const char *alias; GaimBuddy *b; - GaimUnseenState unseen; /* int logging_font_options = 0; */ g_return_if_fail(conv != NULL); @@ -922,28 +903,12 @@ ops->write_conv(conv, who, alias, message, flags, mtime); - /* Tab highlighting */ - if (!(flags & GAIM_MESSAGE_RECV) && !(flags & GAIM_MESSAGE_SYSTEM) && !(flags & GAIM_MESSAGE_ERROR)) - return; - if (gaim_conversation_get_type(conv) == GAIM_CONV_TYPE_IM) { - if ((flags & GAIM_MESSAGE_RECV) == GAIM_MESSAGE_RECV) + if ((flags & GAIM_MESSAGE_RECV) == GAIM_MESSAGE_RECV) { gaim_conv_im_set_typing_state(GAIM_CONV_IM(conv), GAIM_NOT_TYPING); + gaim_conversation_update(conv, GAIM_CONV_UPDATE_TITLE); + } } - - { - if ((flags & GAIM_MESSAGE_NICK) == GAIM_MESSAGE_NICK || - gaim_conversation_get_unseen(conv) == GAIM_UNSEEN_NICK) - unseen = GAIM_UNSEEN_NICK; - else if ((((flags & GAIM_MESSAGE_SYSTEM) == GAIM_MESSAGE_SYSTEM) || - ((flags & GAIM_MESSAGE_ERROR) == GAIM_MESSAGE_ERROR)) && - gaim_conversation_get_unseen(conv) != GAIM_UNSEEN_TEXT) - unseen = GAIM_UNSEEN_EVENT; - else - unseen = GAIM_UNSEEN_TEXT; - } - - gaim_conversation_set_unseen(conv, unseen); } gboolean