diff --git a/ges/ges-clip.c b/ges/ges-clip.c index 1ed72d62e3..d631a21602 100644 --- a/ges/ges-clip.c +++ b/ges/ges-clip.c @@ -129,7 +129,16 @@ enum static GParamSpec *properties[PROP_LAST]; -G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE (GESClip, ges_clip, GES_TYPE_CONTAINER); +static void +ges_extractable_interface_init (GESExtractableInterface * iface) +{ + iface->asset_type = GES_TYPE_CLIP_ASSET; +} + +G_DEFINE_ABSTRACT_TYPE_WITH_CODE (GESClip, ges_clip, + GES_TYPE_CONTAINER, G_ADD_PRIVATE (GESClip) + G_IMPLEMENT_INTERFACE (GES_TYPE_EXTRACTABLE, + ges_extractable_interface_init)); /**************************************************** * Listen to our children *