diff -r a6493d38dc28 -r 53bf180b9eb1 pidgin/gtkplugin.c --- a/pidgin/gtkplugin.c Wed Aug 15 03:12:27 2012 -0400 +++ b/pidgin/gtkplugin.c Wed Aug 15 04:28:21 2012 -0400 @@ -565,9 +565,9 @@ { PangoLayout *layout = g_object_get_data(G_OBJECT(tipwindow), "tooltip-plugin"); #if GTK_CHECK_VERSION(3,0,0) - gtk_paint_layout(gtk_widget_get_style(tipwindow), cr, GTK_STATE_NORMAL, FALSE, - tipwindow, "tooltip", - 6, 6, layout); + GtkStyleContext *context = gtk_widget_get_style_context(tipwindow); + gtk_style_context_add_class(context, GTK_STYLE_CLASS_TOOLTIP); + gtk_render_layout(context, cr, 6, 6, layout); #else gtk_paint_layout(tipwindow->style, tipwindow->window, GTK_STATE_NORMAL, FALSE, NULL, tipwindow, "tooltip",