[Xfce4-commits] <tumbler:master> Rotate pixbuf loader images (bug #6730).
Nick Schermer
noreply at xfce.org
Sat Dec 8 00:20:01 CET 2012
Updating branch refs/heads/master
to 59ec6358a566fe07a9d1ce9e3b2898b524c9d7b0 (commit)
from f2846eb766d569c40427df43b1ca8c76ce109f99 (commit)
commit 59ec6358a566fe07a9d1ce9e3b2898b524c9d7b0
Author: Nick Schermer <nick at xfce.org>
Date: Fri Dec 7 22:33:44 2012 +0100
Rotate pixbuf loader images (bug #6730).
plugins/pixbuf-thumbnailer/pixbuf-thumbnailer.c | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/plugins/pixbuf-thumbnailer/pixbuf-thumbnailer.c b/plugins/pixbuf-thumbnailer/pixbuf-thumbnailer.c
index 3387878..9c64659 100644
--- a/plugins/pixbuf-thumbnailer/pixbuf-thumbnailer.c
+++ b/plugins/pixbuf-thumbnailer/pixbuf-thumbnailer.c
@@ -144,6 +144,7 @@ pixbuf_thumbnailer_new_from_stream (GInputStream *stream,
GdkPixbufLoader *loader;
gssize n_read;
gboolean result;
+ GdkPixbuf *src;
GdkPixbuf *pixbuf = NULL;
guchar buffer[65536];
@@ -186,9 +187,9 @@ pixbuf_thumbnailer_new_from_stream (GInputStream *stream,
if (result)
{
- pixbuf = gdk_pixbuf_loader_get_pixbuf (loader);
- if (G_LIKELY (pixbuf != NULL))
- g_object_ref (pixbuf);
+ src = gdk_pixbuf_loader_get_pixbuf (loader);
+ if (G_LIKELY (src != NULL))
+ pixbuf = gdk_pixbuf_apply_embedded_orientation (src);
}
g_object_unref (loader);
More information about the Xfce4-commits
mailing list