summaryrefslogtreecommitdiff
path: root/json-glib/json-builder.c
diff options
context:
space:
mode:
Diffstat (limited to 'json-glib/json-builder.c')
-rw-r--r--json-glib/json-builder.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/json-glib/json-builder.c b/json-glib/json-builder.c
index 90d6e2c..c190b12 100644
--- a/json-glib/json-builder.c
+++ b/json-glib/json-builder.c
@@ -48,8 +48,6 @@
#include "json-builder.h"
-#define JSON_BUILDER_GET_PRIVATE(obj) ((JsonBuilderPrivate *) json_builder_get_instance_private ((JsonBuilder *) (obj)))
-
struct _JsonBuilderPrivate
{
GQueue *stack;
@@ -126,7 +124,7 @@ json_builder_free_all_state (JsonBuilder *builder)
static void
json_builder_finalize (GObject *gobject)
{
- JsonBuilderPrivate *priv = JSON_BUILDER_GET_PRIVATE (gobject);
+ JsonBuilderPrivate *priv = json_builder_get_instance_private ((JsonBuilder *) gobject);
json_builder_free_all_state (JSON_BUILDER (gobject));
@@ -147,9 +145,9 @@ json_builder_class_init (JsonBuilderClass *klass)
static void
json_builder_init (JsonBuilder *builder)
{
- JsonBuilderPrivate *priv;
+ JsonBuilderPrivate *priv = json_builder_get_instance_private (builder);
- builder->priv = priv = JSON_BUILDER_GET_PRIVATE (builder);
+ builder->priv = priv;
priv->stack = g_queue_new ();
priv->root = NULL;