timeline: pass the correct argument to disconnect_by_func.
authorMathieu Duponchelle <mduponchelle1@gmail.com>
Tue, 1 Oct 2013 18:07:10 +0000 (20:07 +0200)
committerThibault Saunier <thibault.saunier@collabora.com>
Wed, 2 Oct 2013 19:17:56 +0000 (21:17 +0200)
fixes #709205

ges/ges-timeline.c

index d7070da..7cc999a 100644 (file)
@@ -2248,11 +2248,11 @@ track_element_removed_cb (GESTrack * track,
 
   /* Disconnect all signal handlers */
   g_signal_handlers_disconnect_by_func (track_element,
-      trackelement_start_changed_cb, NULL);
+      trackelement_start_changed_cb, timeline);
   g_signal_handlers_disconnect_by_func (track_element,
-      trackelement_duration_changed_cb, NULL);
+      trackelement_duration_changed_cb, timeline);
   g_signal_handlers_disconnect_by_func (track_element,
-      trackelement_priority_changed_cb, NULL);
+      trackelement_priority_changed_cb, timeline);
 
   stop_tracking_track_element (timeline, track_element);
 }