direct_attach = (!g_str_has_prefix (msg_content_type, "message/rfc822") &&
!g_str_has_prefix (msg_content_type, "multipart") &&
- !g_str_has_prefix (msg_content_type, "text/"));
+ !g_str_has_prefix (msg_content_type, "text/plain") &&
+ !g_str_has_prefix (msg_content_type, "text/html"));
g_free (msg_content_type);
if (g_str_has_prefix (content_type, "multipart/digest")) {
add_digest_attachments (attachments_view, part);
- } else if (body_found && g_str_has_prefix (content_type, "text/")) {
+ } else if (body_found &&
+ (g_str_has_prefix (content_type, "text/plain") ||
+ g_str_has_prefix (content_type, "text/html"))) {
modest_attachments_view_add_attachment (attachments_view, part, TRUE, 0);
} else if (g_str_has_prefix (content_type, "multipart/") ||
- g_str_has_prefix (content_type, "text/")) {
+ g_str_has_prefix (content_type, "text/plain") ||
+ g_str_has_prefix (content_type, "text/html")) {
body_found = TRUE;
}
}
gint pos_x, pos_y, w, h, int_x, int_y;
gint widget_x, widget_y;
+#if GTK_CHECK_VERSION (2,14,0)
+ gdk_window_get_origin (gtk_widget_get_window (att_view), &widget_x, &widget_y);
+#else
gdk_window_get_origin (att_view->window, &widget_x, &widget_y);
+#endif
pos_x = widget_x;
pos_y = widget_y;
+
w = att_view->allocation.width;
h = att_view->allocation.height;