[eog] EogImage: Convert to G_DEFINE_TYPE_WITH_PRIVATE
- From: Felix Riemann <friemann src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [eog] EogImage: Convert to G_DEFINE_TYPE_WITH_PRIVATE
 
- Date: Fri,  4 Oct 2013 13:27:51 +0000 (UTC)
 
commit 756dc07673b0d72b24f980ac074958b374686112
Author: Felix Riemann <friemann gnome org>
Date:   Fri Oct 4 14:21:51 2013 +0200
    EogImage: Convert to G_DEFINE_TYPE_WITH_PRIVATE
 src/eog-image.c |    9 ++-------
 1 files changed, 2 insertions(+), 7 deletions(-)
---
diff --git a/src/eog-image.c b/src/eog-image.c
index d3ddeda..50f23d0 100644
--- a/src/eog-image.c
+++ b/src/eog-image.c
@@ -73,10 +73,7 @@
 #include <librsvg/rsvg.h>
 #endif
 
-#define EOG_IMAGE_GET_PRIVATE(object) \
-       (G_TYPE_INSTANCE_GET_PRIVATE ((object), EOG_TYPE_IMAGE, EogImagePrivate))
-
-G_DEFINE_TYPE (EogImage, eog_image, G_TYPE_OBJECT)
+G_DEFINE_TYPE_WITH_PRIVATE (EogImage, eog_image, G_TYPE_OBJECT)
 
 enum {
        SIGNAL_CHANGED,
@@ -294,14 +291,12 @@ eog_image_class_init (EogImageClass *klass)
                                                     NULL, NULL,
                                                     g_cclosure_marshal_VOID__VOID,
                                                     G_TYPE_NONE, 0);
-
-       g_type_class_add_private (object_class, sizeof (EogImagePrivate));
 }
 
 static void
 eog_image_init (EogImage *img)
 {
-       img->priv = EOG_IMAGE_GET_PRIVATE (img);
+       img->priv = eog_image_get_instance_private (img);
 
        img->priv->file = NULL;
        img->priv->image = NULL;
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]