summaryrefslogtreecommitdiff
path: root/libgupnp-av/gupnp-didl-lite-object.c
diff options
context:
space:
mode:
Diffstat (limited to 'libgupnp-av/gupnp-didl-lite-object.c')
-rw-r--r--libgupnp-av/gupnp-didl-lite-object.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/libgupnp-av/gupnp-didl-lite-object.c b/libgupnp-av/gupnp-didl-lite-object.c
index ac625b9..b85cf52 100644
--- a/libgupnp-av/gupnp-didl-lite-object.c
+++ b/libgupnp-av/gupnp-didl-lite-object.c
@@ -42,10 +42,6 @@
#include "fragment-util.h"
#include "xsd-data.h"
-G_DEFINE_ABSTRACT_TYPE (GUPnPDIDLLiteObject,
- gupnp_didl_lite_object,
- G_TYPE_OBJECT);
-
struct _GUPnPDIDLLiteObjectPrivate {
xmlNode *xml_node;
GUPnPAVXMLDoc *xml_doc;
@@ -56,6 +52,10 @@ struct _GUPnPDIDLLiteObjectPrivate {
xmlNs *pv_ns;
};
+G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE (GUPnPDIDLLiteObject,
+ gupnp_didl_lite_object,
+ G_TYPE_OBJECT);
+
static XSDData *didl_lite_xsd;
enum {
@@ -383,8 +383,6 @@ gupnp_didl_lite_object_class_init (GUPnPDIDLLiteObjectClass *klass)
object_class->get_property = gupnp_didl_lite_object_get_property;
object_class->dispose = gupnp_didl_lite_object_dispose;
- g_type_class_add_private (klass, sizeof (GUPnPDIDLLiteObjectPrivate));
-
/**
* GUPnPDIDLLiteObject:xml-node:
*