[f-spot] Fix orientation when creating derived versions.
- From: Ruben Vermeersch <rubenv src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [f-spot] Fix orientation when creating derived versions.
- Date: Sat, 11 Sep 2010 20:19:16 +0000 (UTC)
commit d2a931a9ba19a9c07c729e98967d7cce258706ee
Author: Ruben Vermeersch <ruben savanne be>
Date:   Sat Sep 11 22:17:42 2010 +0200
    Fix orientation when creating derived versions.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=629377
    https://bugzilla.gnome.org/show_bug.cgi?id=627845
 src/Clients/MainApp/PixbufUtils.cs |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/src/Clients/MainApp/PixbufUtils.cs b/src/Clients/MainApp/PixbufUtils.cs
index 9330fe0..a9a8a7b 100644
--- a/src/Clients/MainApp/PixbufUtils.cs
+++ b/src/Clients/MainApp/PixbufUtils.cs
@@ -455,6 +455,9 @@ public static class PixbufUtils {
         using (var metadata_from = Metadata.Parse (source)) {
             using (var metadata_to = Metadata.Parse (destination)) {
                 metadata_to.CopyFrom (metadata_from);
+
+                // Reset orientation to make sure images appear upright.
+                metadata_to.ImageTag.Orientation = ImageOrientation.TopLeft;
                 metadata_to.Save ();
             }
         }
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]