# HG changeset patch # User Sadrul Habib Chowdhury # Date 1198239430 0 # Node ID 6765b2b65d30dfd18f8039974b27b654a5a3388e # Parent 6648cfa728421a48b383152b67cb0c4155120842 The event handlers need to return a gboolean. Using void callbacks can lead to unpredictable behaviour. diff -r 6648cfa72842 -r 6765b2b65d30 pidgin/gtkblist.c --- a/pidgin/gtkblist.c Fri Dec 21 09:33:45 2007 +0000 +++ b/pidgin/gtkblist.c Fri Dec 21 12:17:10 2007 +0000 @@ -2970,7 +2970,7 @@ return FALSE; } -static void pidgin_blist_leave_cb (GtkWidget *w, GdkEventCrossing *e, gpointer n) +static gboolean pidgin_blist_leave_cb (GtkWidget *w, GdkEventCrossing *e, gpointer n) { if (gtkblist->timeout) { g_source_remove(gtkblist->timeout); @@ -2988,6 +2988,7 @@ pidgin_blist_collapse_contact_cb(NULL, gtkblist->mouseover_contact); gtkblist->mouseover_contact = NULL; } + return FALSE; } static void