org.guifications.plugins: 2556598738453acc96ca4f0597161a16851f98c5

rekkanoryo at guifications.org rekkanoryo at guifications.org
Sat Nov 3 06:35:06 CDT 2007


-----------------------------------------------------------------
Revision: 2556598738453acc96ca4f0597161a16851f98c5
Ancestor: 3140e14c6e019a3431e1bf3c1198176071a675c8
Author: rekkanoryo at guifications.org
Date: 2007-11-03T11:33:46
Branch: org.guifications.plugins

Modified files:
        talkfilters/talkfilters.c

ChangeLog: 

Hopefully fix a crash related to persistent conversations.  In a perfect
world, this fixes #431.

-----------------------------------------------------------------
This revision's diffstat output:
 talkfilters.c |    5 +++++
 1 file changed, 5 insertions(+)
-------------- next part --------------
============================================================
--- talkfilters/talkfilters.c	5afb9e4a5fdfff9b7c6e3fd67e2e85478ebe5366
+++ talkfilters/talkfilters.c	eedfa15d2dbb93d9a175d24525e1d55a64467de4
@@ -245,6 +245,11 @@ conversation_created_cb(PurpleConversati
 conversation_created_cb(PurpleConversation *conv)
 {
 	PidginConversation *gtkconv = PIDGIN_CONVERSATION(conv);
+
+	/* hopefully fix a crash related to persistent convs */
+	if(gtkconv == NULL)
+		return;
+
 	g_object_set_data(G_OBJECT(gtkconv->imhtml), PROP_FILTER, (gpointer)current_filter);
 	update_talkfilter_selection(gtkconv);
 }


More information about the Plugins-commits mailing list