diff options
Diffstat (limited to 'libgupnp-dlna/gupnp-dlna-video-information.c')
-rw-r--r-- | libgupnp-dlna/gupnp-dlna-video-information.c | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/libgupnp-dlna/gupnp-dlna-video-information.c b/libgupnp-dlna/gupnp-dlna-video-information.c index e1d6c06..6a0df92 100644 --- a/libgupnp-dlna/gupnp-dlna-video-information.c +++ b/libgupnp-dlna/gupnp-dlna-video-information.c @@ -48,14 +48,14 @@ #include "gupnp-dlna-video-information.h" -G_DEFINE_ABSTRACT_TYPE (GUPnPDLNAVideoInformation, - gupnp_dlna_video_information, - G_TYPE_OBJECT) - struct _GUPnPDLNAVideoInformationPrivate { gpointer placeholder; }; +G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE (GUPnPDLNAVideoInformation, + gupnp_dlna_video_information, + G_TYPE_OBJECT) + static void gupnp_dlna_video_information_class_init (GUPnPDLNAVideoInformationClass *info_class) @@ -71,18 +71,13 @@ gupnp_dlna_video_information_class_init info_class->is_system_stream = NULL; info_class->get_width = NULL; info_class->get_mime = NULL; - - g_type_class_add_private (info_class, - sizeof (GUPnPDLNAVideoInformationPrivate)); } static void gupnp_dlna_video_information_init (GUPnPDLNAVideoInformation *info) { - GUPnPDLNAVideoInformationPrivate *priv = G_TYPE_INSTANCE_GET_PRIVATE - (info, - GUPNP_TYPE_DLNA_VIDEO_INFORMATION, - GUPnPDLNAVideoInformationPrivate); + GUPnPDLNAVideoInformationPrivate *priv = + gupnp_dlna_video_information_get_instance_private (info); info->priv = priv; } |