--- a/pidgin/gtkblist.c Sun Nov 28 21:00:42 2010 +0000 +++ b/pidgin/gtkblist.c Sun Nov 28 21:48:26 2010 +0000 @@ -3028,7 +3028,7 @@ for(l = gtkblist->tooltipdata; l; l = l->next) { struct tooltip_data *td = l->data; - cairo_t *cr = gdk_cairo_create(GDK_DRAWABLE(gtkblist->tipwindow)); + cairo_t *cr = gdk_cairo_create(GDK_DRAWABLE(gtk_widget_get_window(gtkblist->tipwindow))); if (td->avatar && pidgin_gdk_pixbuf_is_opaque(td->avatar)) {