GtkAdjustment *hadj,
GtkAdjustment *vadj)
{
- ModestGtkhtmlMsgViewPrivate *priv = MODEST_GTKHTML_MSG_VIEW_GET_PRIVATE (self);
set_hadjustment (self, hadj);
set_vadjustment (self, vadj);
+#ifndef MODEST_TOOLKIT_HILDON2
+ ModestGtkhtmlMsgViewPrivate *priv = MODEST_GTKHTML_MSG_VIEW_GET_PRIVATE (self);
gtk_container_set_focus_vadjustment (GTK_CONTAINER (priv->body_view), vadj);
+#endif
}
static void
ModestGtkhtmlMsgViewPrivate *priv = MODEST_GTKHTML_MSG_VIEW_GET_PRIVATE (self);
TnyMimePart *part;
- modest_mime_part_view_set_view_images (MODEST_MIME_PART_VIEW (priv->body_view), TRUE);
- gtk_widget_hide (priv->view_images_button);
- part = tny_mime_part_view_get_part (TNY_MIME_PART_VIEW (priv->body_view));
- tny_mime_part_view_set_part (TNY_MIME_PART_VIEW (priv->body_view), part);
- tny_msg_set_allow_external_images (TNY_MSG (priv->msg), TRUE);
- g_object_unref (part);
-
-
+ /* The message could have not been downloaded yet */
+ if (priv->msg) {
+ modest_mime_part_view_set_view_images (MODEST_MIME_PART_VIEW (priv->body_view), TRUE);
+ gtk_widget_hide (priv->view_images_button);
+ part = tny_mime_part_view_get_part (TNY_MIME_PART_VIEW (priv->body_view));
+ if (part) {
+ tny_mime_part_view_set_part (TNY_MIME_PART_VIEW (priv->body_view), part);
+ g_object_unref (part);
+ }
+ tny_msg_set_allow_external_images (TNY_MSG (priv->msg), TRUE);
+ }
}
static gboolean
{
gboolean result;
g_return_val_if_fail (self, FALSE);
-
+
g_signal_emit_by_name (G_OBJECT(self), "activate-link", uri, &result);
return result;
g_return_if_fail (self);
priv = MODEST_GTKHTML_MSG_VIEW_GET_PRIVATE(self);
+ modest_mail_header_view_set_loading (MODEST_MAIL_HEADER_VIEW (priv->mail_header_view), FALSE);
gtk_widget_set_no_show_all (priv->mail_header_view, FALSE);
modest_mime_part_view_set_view_images (MODEST_MIME_PART_VIEW (priv->body_view), FALSE);
}
priv = MODEST_GTKHTML_MSG_VIEW_GET_PRIVATE(self);
+ modest_mail_header_view_set_loading (MODEST_MAIL_HEADER_VIEW (priv->mail_header_view), TRUE);
gtk_widget_set_no_show_all (priv->mail_header_view, FALSE);
modest_mime_part_view_set_view_images (MODEST_MIME_PART_VIEW (priv->body_view), FALSE);