From 741051f00db2a023b46dfe27c1093c0b6301f03b Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 18 Dec 2001 16:52:01 +0000 Subject: [PATCH] Clean to cothread context when destroyed Original commit message from CVS: Clean to cothread context when destroyed --- gst/schedulers/gstbasicscheduler.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gst/schedulers/gstbasicscheduler.c b/gst/schedulers/gstbasicscheduler.c index 2257bb6ad3..c31bc92d88 100644 --- a/gst/schedulers/gstbasicscheduler.c +++ b/gst/schedulers/gstbasicscheduler.c @@ -116,6 +116,13 @@ gst_basic_scheduler_init (GstScheduler *scheduler) static void gst_basic_scheduler_dispose (GObject *object) { + GstScheduler *sched = GST_SCHEDULER (object); + cothread_context *ctx; + + ctx = GST_BIN (GST_SCHED_PARENT (sched))->threadcontext; + + cothread_free (ctx); + G_OBJECT_CLASS (parent_class)->dispose (object); }