# HG changeset patch # User Elliott Sales de Andrade # Date 1330312542 0 # Node ID be0162cb27c4030220d049d9582355cb43de15d1 # Parent c1daad7121f89a2b70a70df09ad12402f459f99b Implement webview formatting clearing. diff -r c1daad7121f8 -r be0162cb27c4 pidgin/gtkwebview.c --- a/pidgin/gtkwebview.c Sun Feb 26 05:49:17 2012 +0000 +++ b/pidgin/gtkwebview.c Mon Feb 27 03:15:42 2012 +0000 @@ -314,6 +314,7 @@ webview_clear_formatting(GtkWebView *webview) { GtkWebViewPriv *priv = GTK_WEBVIEW_GET_PRIVATE(webview); + WebKitDOMDocument *dom; if (!webkit_web_view_get_editable(WEBKIT_WEB_VIEW(webview))) return; @@ -335,6 +336,9 @@ g_free(priv->edit.background); priv->edit.background = NULL; + + dom = webkit_web_view_get_dom_document(WEBKIT_WEB_VIEW(webview)); + webkit_dom_document_exec_command(dom, "removeFormat", FALSE, ""); } static void