aboutsummaryrefslogtreecommitdiff
path: root/src/textview.c
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2013-09-10 07:22:32 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2013-09-10 07:22:32 +0000
commit7869d8aad54068c3378eb0dc88a71df382393858 (patch)
tree3a9c86c2018d2677133121a464da466c7cacac17 /src/textview.c
parent2e7d504d5191b25b5d53c3da4a43ec7bd8856c7b (diff)
rotate attached images based on Exif orientation tag.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@3277 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'src/textview.c')
-rw-r--r--src/textview.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/textview.c b/src/textview.c
index 8f2449a1..3d597d86 100644
--- a/src/textview.c
+++ b/src/textview.c
@@ -1025,6 +1025,13 @@ static void textview_add_part(TextView *textview, MimeInfo *mimeinfo, FILE *fp)
return;
}
+ {
+ GdkPixbuf *rotated;
+
+ rotated = imageview_get_rotated_pixbuf(pixbuf);
+ g_object_unref(pixbuf);
+ pixbuf = rotated;
+ }
if (prefs_common.resize_image) {
GdkPixbuf *scaled;