# HG changeset patch # User Elliott Sales de Andrade # Date 1325745029 0 # Node ID c89d7ad82dba3e1314d2a36a23e3d0cb9c240e5c # Parent d503827d7fccf73294b8260375920854eef9a5f2 Emit the format-cleared signal when the webview format is cleared. diff -r d503827d7fcc -r c89d7ad82dba pidgin/gtkwebview.c --- a/pidgin/gtkwebview.c Thu Jan 05 06:11:04 2012 +0000 +++ b/pidgin/gtkwebview.c Thu Jan 05 06:30:29 2012 +0000 @@ -829,11 +829,14 @@ void gtk_webview_clear_formatting(GtkWebView *webview) { - GtkWebViewPriv *priv = GTK_WEBVIEW_GET_PRIVATE(webview); - priv->edit.bold = FALSE; - priv->edit.italic = FALSE; - priv->edit.underline = FALSE; - priv->edit.strike = FALSE; + GObject *object; + + object = g_object_ref(G_OBJECT(webview)); + g_signal_emit(object, signals[CLEAR_FORMAT], 0); + + gtk_widget_grab_focus(GTK_WIDGET(webview)); + + g_object_unref(object); } void