Set proper logical id for "Invitation" string to mail_fi_invitation.
[modest] / src / widgets / modest-webkit-msg-view.c
index 5a630ef..b1bd510 100644 (file)
@@ -440,6 +440,8 @@ modest_webkit_msg_view_init (ModestWebkitMsgView *obj)
        }
 
        gtk_container_add (GTK_CONTAINER (obj), vbox);
+       gtk_container_set_focus_vadjustment (GTK_CONTAINER (vbox), gtk_viewport_get_vadjustment (GTK_VIEWPORT (obj)));
+       gtk_container_set_focus_vadjustment (GTK_CONTAINER (priv->body_view), gtk_viewport_get_vadjustment (GTK_VIEWPORT (obj)));
        
 }
        
@@ -682,6 +684,12 @@ find_cid_image (TnyMsg *msg, const gchar *cid)
 }
 
 
+static void
+fetch_url_decode_to_stream_cb (TnyMimePart *self, gboolean cancelled, TnyStream *stream, GError *err, gpointer user_data)
+{
+       tny_stream_close (stream);
+}
+
 static gboolean
 on_fetch_url (GtkWidget *widget, const gchar *uri,
              TnyStream *stream, ModestWebkitMsgView *self)
@@ -723,8 +731,7 @@ on_fetch_url (GtkWidget *widget, const gchar *uri,
                }
        }
 
-       tny_mime_part_decode_to_stream ((TnyMimePart*)part, stream, NULL);
-       tny_stream_close (stream);
+       tny_mime_part_decode_to_stream_async ((TnyMimePart*)part, stream, fetch_url_decode_to_stream_cb, NULL, NULL);
        g_object_unref (G_OBJECT(part));
        return TRUE;
 }