Tue, 22 Jan 2013 23:00:27 -0800
Remove unnecessary version check.
I think we don't need to check version compatibility here because we're
breaking backward compatibility, so there's no way this build of Pidgin
would be used with libpurple < 3, right?
| pidgin/gtkconv.c | file | annotate | diff | comparison | revisions |
--- a/pidgin/gtkconv.c Tue Jan 22 00:44:44 2013 -0800 +++ b/pidgin/gtkconv.c Tue Jan 22 23:00:27 2013 -0800 @@ -3316,20 +3316,16 @@ buddy = purple_find_buddy(account, purple_conversation_get_name(conv)); - /* gotta remain bug-compatible :( libpurple < 2.0.2 didn't handle - * removing "isolated" buddy nodes well */ - if (purple_version_check(2, 0, 2) == NULL) { - if ((buddy == NULL) && (gtkconv->webview != NULL)) { - buddy = g_object_get_data(G_OBJECT(gtkconv->webview), "transient_buddy"); - } - - if ((buddy == NULL) && (gtkconv->webview != NULL)) { - buddy = purple_buddy_new(account, purple_conversation_get_name(conv), NULL); - purple_blist_node_set_flags((PurpleBlistNode *)buddy, - PURPLE_BLIST_NODE_FLAG_NO_SAVE); - g_object_set_data_full(G_OBJECT(gtkconv->webview), "transient_buddy", - buddy, (GDestroyNotify)purple_buddy_destroy); - } + if ((buddy == NULL) && (gtkconv->webview != NULL)) { + buddy = g_object_get_data(G_OBJECT(gtkconv->webview), "transient_buddy"); + } + + if ((buddy == NULL) && (gtkconv->webview != NULL)) { + buddy = purple_buddy_new(account, purple_conversation_get_name(conv), NULL); + purple_blist_node_set_flags((PurpleBlistNode *)buddy, + PURPLE_BLIST_NODE_FLAG_NO_SAVE); + g_object_set_data_full(G_OBJECT(gtkconv->webview), "transient_buddy", + buddy, (GDestroyNotify)purple_buddy_destroy); } }