From 3035bcb405c600fa82ce76473f0ccd67bcfffa17 Mon Sep 17 00:00:00 2001 From: Mathieu Duponchelle Date: Wed, 29 Oct 2014 13:25:06 +0100 Subject: [PATCH] timeline: connect_after to layer.object_added. We want the user provided signal handlers to be called before we add track elements. --- ges/ges-timeline.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ges/ges-timeline.c b/ges/ges-timeline.c index c59d6d8..b87f198 100644 --- a/ges/ges-timeline.c +++ b/ges/ges-timeline.c @@ -2670,9 +2670,9 @@ ges_timeline_add_layer (GESTimeline * timeline, GESLayer * layer) g_hash_table_insert (timeline->priv->by_layer, layer, g_sequence_new (NULL)); /* Connect to 'clip-added'/'clip-removed' signal from the new layer */ - g_signal_connect (layer, "clip-added", G_CALLBACK (layer_object_added_cb), - timeline); - g_signal_connect (layer, "clip-removed", + g_signal_connect_after (layer, "clip-added", + G_CALLBACK (layer_object_added_cb), timeline); + g_signal_connect_after (layer, "clip-removed", G_CALLBACK (layer_object_removed_cb), timeline); g_signal_connect (layer, "notify::priority", G_CALLBACK (layer_priority_changed_cb), timeline); -- 2.7.4