libpurple/protocols/jabber/presence.c

branch
soc.2013.gobjectification
changeset 34653
88ae47a7d595
parent 34634
90fa70aa7e28
child 34670
9bd5bd903dc7
equal deleted inserted replaced
34652:65a6bfb86d43 34653:88ae47a7d595
638 638
639 if(!jabber_chat_find_buddy(chat->conv, presence->jid_from->resource)) 639 if(!jabber_chat_find_buddy(chat->conv, presence->jid_from->resource))
640 purple_chat_conversation_add_user(chat->conv, presence->jid_from->resource, 640 purple_chat_conversation_add_user(chat->conv, presence->jid_from->resource,
641 jid, flags, chat->joined > 0 && ((!presence->delayed) || (presence->sent > chat->joined))); 641 jid, flags, chat->joined > 0 && ((!presence->delayed) || (presence->sent > chat->joined)));
642 else 642 else
643 purple_chat_conversation_user_set_flags(chat->conv, presence->jid_from->resource, 643 purple_chat_conversation_buddy_set_flags(purple_chat_conversation_find_buddy(chat->conv, presence->jid_from->resource),
644 flags); 644 flags);
645 645
646 if (is_our_resource && chat->joined == 0) 646 if (is_our_resource && chat->joined == 0)
647 chat->joined = time(NULL); 647 chat->joined = time(NULL);
648 648

mercurial