+static void
+stop_streams (ModestGtkhtmlMimePartView *view, gpointer userdata)
+{
+ ModestTnyStreamGtkhtml *self = (ModestTnyStreamGtkhtml *) userdata;
+ ModestTnyStreamGtkhtmlPrivate *priv;
+
+ g_return_if_fail (self);
+ priv = MODEST_TNY_STREAM_GTKHTML_GET_PRIVATE(self);
+
+ if (priv->html && priv->stop_streams_id > 0) {
+ g_signal_handler_disconnect (G_OBJECT (priv->html), priv->stop_streams_id);
+ priv->stop_streams_id = 0;
+ }
+
+ if (priv->html) {
+ g_object_unref (priv->html);
+ priv->html = NULL;
+ }
+}