[gthumb] print: set the current image only if modified
- From: Paolo Bacchilega <paobac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gthumb] print: set the current image only if modified
- Date: Sat, 9 Nov 2013 19:58:16 +0000 (UTC)
commit e2b396c6708914f66803830e461498fca87ab453
Author: Paolo Bacchilega <paobac src gnome org>
Date: Sat Sep 21 16:49:34 2013 +0200
print: set the current image only if modified
extensions/image_print/actions.c | 3 ++-
extensions/image_viewer/gth-image-viewer-page.c | 7 +++++++
extensions/image_viewer/gth-image-viewer-page.h | 1 +
3 files changed, 10 insertions(+), 1 deletions(-)
---
diff --git a/extensions/image_print/actions.c b/extensions/image_print/actions.c
index adc4e59..7601891 100644
--- a/extensions/image_print/actions.c
+++ b/extensions/image_print/actions.c
@@ -46,7 +46,8 @@ gth_browser_activate_action_file_print (GtkAction *action,
viewer_page = gth_browser_get_viewer_page (browser);
if ((gth_main_extension_is_active ("image_viewer"))
&& (viewer_page != NULL)
- && GTH_IS_IMAGE_VIEWER_PAGE (viewer_page))
+ && GTH_IS_IMAGE_VIEWER_PAGE (viewer_page)
+ && gth_image_viewer_page_get_is_modified (GTH_IMAGE_VIEWER_PAGE (viewer_page)))
{
GtkWidget *viewer;
diff --git a/extensions/image_viewer/gth-image-viewer-page.c b/extensions/image_viewer/gth-image-viewer-page.c
index b9e73a9..5761ae8 100644
--- a/extensions/image_viewer/gth-image-viewer-page.c
+++ b/extensions/image_viewer/gth-image-viewer-page.c
@@ -1635,6 +1635,13 @@ gth_image_viewer_page_reset (GthImageViewerPage *self)
}
+gboolean
+gth_image_viewer_page_get_is_modified (GthImageViewerPage *self)
+{
+ return self->priv->image_changed;
+}
+
+
void
gth_image_viewer_page_copy_image (GthImageViewerPage *self)
{
diff --git a/extensions/image_viewer/gth-image-viewer-page.h b/extensions/image_viewer/gth-image-viewer-page.h
index 5f78a8f..ee7f018 100644
--- a/extensions/image_viewer/gth-image-viewer-page.h
+++ b/extensions/image_viewer/gth-image-viewer-page.h
@@ -60,6 +60,7 @@ void gth_image_viewer_page_undo (GthImageViewerPage
*page);
void gth_image_viewer_page_redo (GthImageViewerPage *page);
GthImageHistory * gth_image_viewer_page_get_history (GthImageViewerPage *self);
void gth_image_viewer_page_reset (GthImageViewerPage *self);
+gboolean gth_image_viewer_page_get_is_modified (GthImageViewerPage *self);
void gth_image_viewer_page_copy_image (GthImageViewerPage *self);
void gth_image_viewer_page_paste_image (GthImageViewerPage *self);
void gth_image_viewer_page_get_original (GthImageViewerPage *self,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]