comparison src/conversation.c @ 10364:db5e8c8b2abb

[gaim-migrate @ 11582] aliases in tabs/titles, default : Yes committer: Tailor Script <tailor@pidgin.im>
author Sean Egan <seanegan@gmail.com>
date Tue, 14 Dec 2004 04:18:31 +0000
parents 655c48791b3c
children 5ea6c9dd10a2
comparison
equal deleted inserted replaced
10363:f608b72a7611 10364:db5e8c8b2abb
1129 g_return_if_fail(conv != NULL); 1129 g_return_if_fail(conv != NULL);
1130 1130
1131 account = gaim_conversation_get_account(conv); 1131 account = gaim_conversation_get_account(conv);
1132 name = gaim_conversation_get_name(conv); 1132 name = gaim_conversation_get_name(conv);
1133 1133
1134 if (gaim_prefs_get_bool("/core/conversations/use_alias_for_title")) { 1134 if(gaim_conversation_get_type(conv) == GAIM_CONV_IM) {
1135 if(gaim_conversation_get_type(conv) == GAIM_CONV_IM) { 1135 if(account && ((b = gaim_find_buddy(account, name)) != NULL))
1136 if(account && ((b = gaim_find_buddy(account, name)) != NULL)) 1136 text = gaim_buddy_get_local_alias(b);
1137 text = gaim_buddy_get_local_alias(b); 1137 } else if(gaim_conversation_get_type(conv) == GAIM_CONV_CHAT) {
1138 } else if(gaim_conversation_get_type(conv) == GAIM_CONV_CHAT) { 1138 if(account && ((chat = gaim_blist_find_chat(account, name)) != NULL))
1139 if(account && ((chat = gaim_blist_find_chat(account, name)) != NULL)) 1139 text = chat->alias;
1140 text = chat->alias; 1140 }
1141 } 1141
1142 }
1143 1142
1144 if(text == NULL) 1143 if(text == NULL)
1145 text = name; 1144 text = name;
1146 1145
1147 gaim_conversation_set_title(conv, text); 1146 gaim_conversation_set_title(conv, text);
2766 * Register preferences 2765 * Register preferences
2767 **********************************************************************/ 2766 **********************************************************************/
2768 2767
2769 /* Conversations */ 2768 /* Conversations */
2770 gaim_prefs_add_none("/core/conversations"); 2769 gaim_prefs_add_none("/core/conversations");
2771 gaim_prefs_add_bool("/core/conversations/use_alias_for_title", TRUE);
2772 2770
2773 /* Conversations -> Chat */ 2771 /* Conversations -> Chat */
2774 gaim_prefs_add_none("/core/conversations/chat"); 2772 gaim_prefs_add_none("/core/conversations/chat");
2775 gaim_prefs_add_bool("/core/conversations/chat/show_nick_change", TRUE); 2773 gaim_prefs_add_bool("/core/conversations/chat/show_nick_change", TRUE);
2776 2774
2777 /* Conversations -> IM */ 2775 /* Conversations -> IM */
2778 gaim_prefs_add_none("/core/conversations/im"); 2776 gaim_prefs_add_none("/core/conversations/im");
2779 gaim_prefs_add_bool("/core/conversations/im/send_typing", TRUE); 2777 gaim_prefs_add_bool("/core/conversations/im/send_typing", TRUE);
2780 2778
2781 /* Connect callbacks for changed preferences */
2782 gaim_prefs_connect_callback(handle, "/core/conversations/use_alias_for_title",
2783 update_titles_pref_cb, NULL);
2784 2779
2785 /********************************************************************** 2780 /**********************************************************************
2786 * Register signals 2781 * Register signals
2787 **********************************************************************/ 2782 **********************************************************************/
2788 gaim_signal_register(handle, "writing-im-msg", 2783 gaim_signal_register(handle, "writing-im-msg",