[gthumb] image task: keep a ref of the viewer page
- From: Paolo Bacchilega <paobac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gthumb] image task: keep a ref of the viewer page
- Date: Sat, 9 Nov 2013 19:58:41 +0000 (UTC)
commit a9dd2acf091e8860693a4892564648922469fdfc
Author: Paolo Bacchilega <paobac src gnome org>
Date: Sun Sep 22 09:10:51 2013 +0200
image task: keep a ref of the viewer page
extensions/image_viewer/gth-image-viewer-task.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/extensions/image_viewer/gth-image-viewer-task.c b/extensions/image_viewer/gth-image-viewer-task.c
index 1aaa98f..8f80309 100644
--- a/extensions/image_viewer/gth-image-viewer-task.c
+++ b/extensions/image_viewer/gth-image-viewer-task.c
@@ -45,6 +45,7 @@ gth_image_viewer_task_finalize (GObject *object)
self = GTH_IMAGE_VIEWER_TASK (object);
_g_object_unref (self->priv->original_image_task);
+ _g_object_unref (self->priv->viewer_page);
G_OBJECT_CLASS (gth_image_viewer_task_parent_class)->finalize (object);
}
@@ -132,6 +133,7 @@ static void
gth_image_viewer_task_init (GthImageViewerTask *self)
{
self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, GTH_TYPE_IMAGE_VIEWER_TASK,
GthImageViewerTaskPrivate);
+ self->priv->viewer_page = NULL;
self->priv->original_image_task = NULL;
self->priv->load_original = TRUE;
self->priv->loading_image = FALSE;
@@ -159,7 +161,7 @@ gth_image_viewer_task_new (GthImageViewerPage *viewer_page,
"user-data-destroy-func", user_data_destroy_func,
"description", description,
NULL);
- self->priv->viewer_page = viewer_page;
+ self->priv->viewer_page = g_object_ref (viewer_page);
return (GthTask *) self;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]