From e6b24d87490655563c52b13b877729c7fd87a19c Mon Sep 17 00:00:00 2001 From: Brandon Lewis Date: Tue, 13 Jul 2010 17:13:02 +0200 Subject: [PATCH] check for proper instance type in _set_* functions --- ges/ges-timeline-title-source.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ges/ges-timeline-title-source.c b/ges/ges-timeline-title-source.c index 6974076426..bf201ccaed 100644 --- a/ges/ges-timeline-title-source.c +++ b/ges/ges-timeline-title-source.c @@ -241,7 +241,7 @@ ges_tl_title_src_set_text (GESTimelineTitleSource * self, const gchar * text) for (tmp = object->trackobjects; tmp; tmp = tmp->next) { GESTrackObject *trackobject = (GESTrackObject *) tmp->data; - if (trackobject->track->type == GES_TRACK_TYPE_VIDEO) + if (GES_IS_TRACK_TITLE_SOURCE (trackobject)) ges_track_title_source_set_text (GES_TRACK_TITLE_SOURCE (trackobject), self->text); } @@ -264,7 +264,7 @@ ges_tl_title_src_set_font_desc (GESTimelineTitleSource * self, const gchar * for (tmp = object->trackobjects; tmp; tmp = tmp->next) { GESTrackObject *trackobject = (GESTrackObject *) tmp->data; - if (trackobject->track->type == GES_TRACK_TYPE_VIDEO) + if (GES_IS_TRACK_TITLE_SOURCE (trackobject)) ges_track_title_source_set_font_desc (GES_TRACK_TITLE_SOURCE (trackobject), self->font_desc); } @@ -284,7 +284,7 @@ ges_tl_title_src_set_halign (GESTimelineTitleSource * self, for (tmp = object->trackobjects; tmp; tmp = tmp->next) { GESTrackObject *trackobject = (GESTrackObject *) tmp->data; - if (trackobject->track->type == GES_TRACK_TYPE_VIDEO) + if (GES_IS_TRACK_TITLE_SOURCE (trackobject)) ges_track_title_source_set_halignment (GES_TRACK_TITLE_SOURCE (trackobject), self->halign); } @@ -304,7 +304,7 @@ ges_tl_title_src_set_valign (GESTimelineTitleSource * self, for (tmp = object->trackobjects; tmp; tmp = tmp->next) { GESTrackObject *trackobject = (GESTrackObject *) tmp->data; - if (trackobject->track->type == GES_TRACK_TYPE_VIDEO) + if (GES_IS_TRACK_TITLE_SOURCE (trackobject)) ges_track_title_source_set_valignment (GES_TRACK_TITLE_SOURCE (trackobject), self->valign); }