diff options
Diffstat (limited to 'libgupnp-av/gupnp-didl-lite-object.c')
-rw-r--r-- | libgupnp-av/gupnp-didl-lite-object.c | 10 |
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: * |