Remove unnecessary version check.

Tue, 22 Jan 2013 23:00:27 -0800

author
Mark Doliner <mark@kingant.net>
date
Tue, 22 Jan 2013 23:00:27 -0800
changeset 33670
59583b8ffa59
parent 33668
5dd62e11acf7
child 33671
441740e869b2

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);
 		}
 	}
 

mercurial