[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]