diff -r 76d667b32c6b -r 9169710b5af5 pidgin/gtkutils.c --- a/pidgin/gtkutils.c Sun Aug 04 04:02:32 2013 -0400 +++ b/pidgin/gtkutils.c Sun Aug 04 05:35:23 2013 -0400 @@ -213,7 +213,7 @@ } GtkWidget * -pidgin_create_webview(gboolean editable, GtkWidget **webview_ret, GtkWidget **toolbar_ret, GtkWidget **sw_ret) +pidgin_create_webview(gboolean editable, GtkWidget **webview_ret, GtkWidget **sw_ret) { GtkWidget *frame; GtkWidget *webview; @@ -250,6 +250,7 @@ if (editable) { gtk_webviewtoolbar_attach(GTK_WEBVIEWTOOLBAR(toolbar), webview); gtk_webviewtoolbar_associate_smileys(GTK_WEBVIEWTOOLBAR(toolbar), "default"); + gtk_webview_set_toolbar(webview, toolbar); } pidgin_setup_webview(webview); @@ -262,9 +263,6 @@ if (webview_ret != NULL) *webview_ret = webview; - if (editable && (toolbar_ret != NULL)) - *toolbar_ret = toolbar; - if (sw_ret != NULL) *sw_ret = sw;