--- a/src/gtkblist.c Sun Dec 04 21:01:20 2005 +0000 +++ b/src/gtkblist.c Sun Dec 04 21:39:34 2005 +0000 @@ -3292,6 +3292,13 @@ } } +static void +show_buddy_icons_pref_cb(const char *name, GaimPrefType type, + gpointer val, gpointer data) +{ + gaim_gtk_blist_update_columns(); +} + enum { DRAG_BUDDY, DRAG_ROW, @@ -3646,7 +3653,7 @@ /* things that affect what columns are displayed */ gaim_prefs_connect_callback(handle, "/gaim/gtk/blist/show_buddy_icons", - gaim_gtk_blist_update_columns, NULL); + show_buddy_icons_pref_cb, NULL); /* menus */ gaim_prefs_connect_callback(handle, "/gaim/gtk/sound/mute",