static void _loading_done (GESFormatter * self) { GList *assets, *tmp; GESBaseXmlFormatterPrivate *priv = GES_BASE_XML_FORMATTER (self)->priv; _add_all_groups (self); if (priv->parsecontext) g_markup_parse_context_free (priv->parsecontext); priv->parsecontext = NULL; ges_timeline_set_auto_transition (self->timeline, priv->timeline_auto_transition); /* Go over all assets and make sure that all proxies we were 'trying' to set are finally * properly set */ assets = ges_project_list_assets (self->project, GES_TYPE_EXTRACTABLE); for (tmp = assets; tmp; tmp = tmp->next) { ges_asset_set_proxy (NULL, tmp->data); } g_hash_table_foreach (priv->layers, (GHFunc) _set_auto_transition, NULL); ges_project_set_loaded (self->project, self); }
static void _loading_done (GESFormatter * self) { GESBaseXmlFormatterPrivate *priv = GES_BASE_XML_FORMATTER (self)->priv; _add_all_groups (self); if (priv->parsecontext) g_markup_parse_context_free (priv->parsecontext); priv->parsecontext = NULL; ges_timeline_set_auto_transition (self->timeline, priv->timeline_auto_transition); g_hash_table_foreach (priv->layers, (GHFunc) _set_auto_transition, NULL); ges_project_set_loaded (self->project, self); }