From: Wim Taymans Date: Thu, 10 Nov 2011 12:37:12 +0000 (+0100) Subject: tests: only override when != NULL X-Git-Tag: RELEASE-0.11.2~476 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=62f614d0cb95856bae66ed998b25b659ef55e42b;p=platform%2Fupstream%2Fgstreamer.git tests: only override when != NULL Only override the methods in the unit tests when != NULL otherwise we might override the default implementation. --- diff --git a/tests/check/libs/test_transform.c b/tests/check/libs/test_transform.c index 22229d2..92ecd94 100644 --- a/tests/check/libs/test_transform.c +++ b/tests/check/libs/test_transform.c @@ -91,11 +91,16 @@ gst_test_trans_class_init (GstTestTransClass * klass) gst_static_pad_template_get (src_template)); trans_class->passthrough_on_same_caps = klass_passthrough_on_same_caps; - trans_class->transform_ip = klass_transform_ip; - trans_class->transform = klass_transform; - trans_class->transform_caps = klass_transform_caps; - trans_class->transform_size = klass_transform_size; - trans_class->set_caps = klass_set_caps; + if (klass_transform_ip != NULL) + trans_class->transform_ip = klass_transform_ip; + if (klass_transform != NULL) + trans_class->transform = klass_transform; + if (klass_transform_caps != NULL) + trans_class->transform_caps = klass_transform_caps; + if (klass_transform_size != NULL) + trans_class->transform_size = klass_transform_size; + if (klass_set_caps != NULL) + trans_class->set_caps = klass_set_caps; } static void