diff options
-rw-r--r-- | thumbnailer/gdk-pixbuf-thumbnailer.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/thumbnailer/gdk-pixbuf-thumbnailer.c b/thumbnailer/gdk-pixbuf-thumbnailer.c index 2fe728d40..85df4b3a8 100644 --- a/thumbnailer/gdk-pixbuf-thumbnailer.c +++ b/thumbnailer/gdk-pixbuf-thumbnailer.c @@ -221,17 +221,17 @@ file_to_pixbuf (const char *path, if (pixbuf == NULL) return NULL; + original_width = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (pixbuf), + "gnome-original-width")); + original_height = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (pixbuf), + "gnome-original-height")); + tmp_pixbuf = gdk_pixbuf_apply_embedded_orientation (pixbuf); gdk_pixbuf_copy_options (pixbuf, tmp_pixbuf); gdk_pixbuf_remove_option (tmp_pixbuf, "orientation"); g_object_unref (pixbuf); pixbuf = tmp_pixbuf; - original_width = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (pixbuf), - "gnome-original-width")); - original_height = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (pixbuf), - "gnome-original-height")); - if (original_width > 0 && original_height > 0) { char *tmp; |