From f2273b05a03e18d1ee3cc327b04a0df001d96f62 Mon Sep 17 00:00:00 2001 From: Pablo Barciela Date: Mon, 12 Aug 2019 02:18:42 +0200 Subject: ev-image: avoid 'g_type_class_add_private' --- libdocument/ev-image.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'libdocument') diff --git a/libdocument/ev-image.c b/libdocument/ev-image.c index 9e2525f8..690c4bda 100644 --- a/libdocument/ev-image.c +++ b/libdocument/ev-image.c @@ -33,10 +33,7 @@ struct _EvImagePrivate { gchar *tmp_uri; }; -#define EV_IMAGE_GET_PRIVATE(object) \ - (G_TYPE_INSTANCE_GET_PRIVATE ((object), EV_TYPE_IMAGE, EvImagePrivate)) - -G_DEFINE_TYPE (EvImage, ev_image, G_TYPE_OBJECT) +G_DEFINE_TYPE_WITH_PRIVATE (EvImage, ev_image, G_TYPE_OBJECT) static void ev_image_finalize (GObject *object) @@ -68,15 +65,13 @@ ev_image_class_init (EvImageClass *klass) g_object_class = G_OBJECT_CLASS (klass); - g_type_class_add_private (g_object_class, sizeof (EvImagePrivate)); - g_object_class->finalize = ev_image_finalize; } static void ev_image_init (EvImage *image) { - image->priv = EV_IMAGE_GET_PRIVATE (image); + image->priv = ev_image_get_instance_private (image); } EvImage * -- cgit v1.2.1