pidgin/gtkblist.c

branch
soc.2013.gobjectification
changeset 34716
fc09ccb6eab5
parent 34709
3484aac07f02
child 34717
b3e588adef5a
--- a/pidgin/gtkblist.c	Mon Jul 08 00:41:34 2013 +0530
+++ b/pidgin/gtkblist.c	Mon Jul 08 02:03:29 2013 +0530
@@ -7697,6 +7697,7 @@
 
 	pidgin_blist_update(NULL, PURPLE_BLIST_NODE(buddy));
 
+	g_object_unref(buddy);
 	return FALSE;
 }
 
@@ -7714,6 +7715,8 @@
 
 	if(gtknode->recent_signonoff_timer > 0)
 		purple_timeout_remove(gtknode->recent_signonoff_timer);
+	
+	g_object_ref(buddy);
 	gtknode->recent_signonoff_timer = purple_timeout_add_seconds(10,
 			(GSourceFunc)buddy_signonoff_timeout_cb, buddy);
 }

mercurial