[gthumb] use the correct function to get the original image size
- From: Paolo Bacchilega <paobac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gthumb] use the correct function to get the original image size
- Date: Sun, 6 Nov 2011 17:52:19 +0000 (UTC)
commit 36da899da8ba0f844b39e131abf91c4556c0c3d7
Author: Paolo Bacchilega <paobac src gnome org>
Date: Sun Nov 6 18:51:14 2011 +0100
use the correct function to get the original image size
extensions/image_viewer/gth-image-viewer-page.c | 11 +++++++++--
1 files changed, 9 insertions(+), 2 deletions(-)
---
diff --git a/extensions/image_viewer/gth-image-viewer-page.c b/extensions/image_viewer/gth-image-viewer-page.c
index bcb278c..ee001fa 100644
--- a/extensions/image_viewer/gth-image-viewer-page.c
+++ b/extensions/image_viewer/gth-image-viewer-page.c
@@ -417,12 +417,19 @@ image_preloader_requested_ready_cb (GthImagePreloader *preloader,
gth_image_viewer_get_current_image (GTH_IMAGE_VIEWER (self->priv->viewer)),
FALSE);
+ if ((original_width == -1) || (original_height == -1))
+ /* In this case the image was loaded at its original size,
+ * so we get the original size from the image surface size. */
+ gth_image_viewer_get_original_size (GTH_IMAGE_VIEWER (self->priv->viewer),
+ &original_width,
+ &original_height);
g_file_info_set_attribute_int32 (self->priv->file_data->info,
"frame::width",
- gth_image_viewer_get_image_width (GTH_IMAGE_VIEWER (self->priv->viewer)));
+ original_width);
g_file_info_set_attribute_int32 (self->priv->file_data->info,
"frame::height",
- gth_image_viewer_get_image_height (GTH_IMAGE_VIEWER (self->priv->viewer)));
+ original_height);
+
gth_image_viewer_page_file_loaded (self, TRUE);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]