libpurple/smiley-list.c

changeset 38283
d9ac28fb753c
parent 38281
df274be2afa2
child 38411
b7f2d7c563fb
--- a/libpurple/smiley-list.c	Sun Sep 18 18:45:19 2016 -0500
+++ b/libpurple/smiley-list.c	Sun Sep 18 18:45:32 2016 -0500
@@ -197,21 +197,6 @@
 	return g_object_new(PURPLE_TYPE_SMILEY_LIST, NULL);
 }
 
-static void
-remote_smiley_failed(PurpleImage *smiley_img, gpointer _list) {
-	PurpleSmileyList *list = _list;
-	PurpleSmiley *smiley;
-
-	smiley = g_object_get_data(G_OBJECT(smiley_img),
-		"purple-smiley-list-smiley");
-
-	purple_debug_info("smiley-list", "remote smiley '%s' has failed, "
-		"removing it from the list...",
-		purple_smiley_get_shortcut(smiley));
-
-	purple_smiley_list_remove(list, smiley);
-}
-
 gboolean
 purple_smiley_list_add(PurpleSmileyList *list, PurpleSmiley *smiley) {
 	PurpleSmileyListPrivate *priv = PURPLE_SMILEY_LIST_GET_PRIVATE(list);
@@ -260,13 +245,6 @@
 
 	g_hash_table_insert(priv->shortcut_map, g_strdup(shortcut), smiley);
 
-	if (priv->drop_failed_remotes) {
-		g_object_set_data(G_OBJECT(smiley_img),
-			"purple-smiley-list-smiley", smiley);
-		g_signal_connect_object(smiley_img, "failed",
-			G_CALLBACK(remote_smiley_failed), list, 0);
-	}
-
 	smiley_path = smiley_get_uniqid(smiley);
 
 	/* TODO: add to the table, when the smiley sets the path */

mercurial