[librsvg] rsvg-handle.c: Don't use deprecated functions to register	private instance data
- From: Federico Mena Quintero <federico src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [librsvg] rsvg-handle.c: Don't use deprecated functions to register	private instance data
- Date: Tue,  4 Dec 2018 17:33:41 +0000 (UTC)
commit bec0f762ae75385e51a4004195f24c8b78304977
Author: Federico Mena Quintero <federico gnome org>
Date:   Tue Dec 4 11:05:39 2018 -0600
    rsvg-handle.c: Don't use deprecated functions to register private instance data
 librsvg/rsvg-handle.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)
---
diff --git a/librsvg/rsvg-handle.c b/librsvg/rsvg-handle.c
index c9c92eeb..6c167c11 100644
--- a/librsvg/rsvg-handle.c
+++ b/librsvg/rsvg-handle.c
@@ -184,12 +184,13 @@ enum {
 extern double rsvg_internal_dpi_x;
 extern double rsvg_internal_dpi_y;
 
-G_DEFINE_TYPE (RsvgHandle, rsvg_handle, G_TYPE_OBJECT)
+G_DEFINE_TYPE_WITH_CODE (RsvgHandle, rsvg_handle, G_TYPE_OBJECT,
+                         G_ADD_PRIVATE (RsvgHandle))
 
 static void
 rsvg_handle_init (RsvgHandle * self)
 {
-    self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, RSVG_TYPE_HANDLE, RsvgHandlePrivate);
+    self->priv = rsvg_handle_get_instance_private (self);
 
     self->priv->flags = RSVG_HANDLE_FLAGS_NONE;
     self->priv->hstate = RSVG_HANDLE_STATE_START;
@@ -420,8 +421,6 @@ rsvg_handle_class_init (RsvgHandleClass * klass)
                                                           _("SVG file metadata"), NULL,
                                                           (GParamFlags) (G_PARAM_READABLE)));
 
-    g_type_class_add_private (klass, sizeof (RsvgHandlePrivate));
-
     xmlInitParser ();
 }
 
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]