# HG changeset patch # User Sean Egan # Date 1182960829 0 # Node ID 959c7f2fccbe80070835d218891c4c647d25c02f # Parent 5c57f0e0d1abd9cfe75fbe0a0c94c9bed0fc5cdd Handle NULL chat topics diff -r 5c57f0e0d1ab -r 959c7f2fccbe pidgin/gtkconv.c --- a/pidgin/gtkconv.c Tue Jun 26 21:47:20 2007 +0000 +++ b/pidgin/gtkconv.c Wed Jun 27 16:13:49 2007 +0000 @@ -6192,10 +6192,11 @@ markup = title; } else if (purple_conversation_get_type(conv) == PURPLE_CONV_TYPE_CHAT) { PurpleConvChat *chat = PURPLE_CONV_CHAT(conv); - markup = g_strdup_printf("%s\n%s", + const char *topic = purple_conv_chat_get_topic(chat); + markup = g_strdup_printf("%s%s%s", purple_conversation_get_title(conv), pidgin_get_dim_grey_string(gtkconv->infopane), - purple_conv_chat_get_topic(chat)); + topic ? "\n" : "", topic ? topic : ""); } gtk_list_store_set(gtkconv->infopane_model, &(gtkconv->infopane_iter), TEXT_COLUMN, markup, -1);