From bc1a37e64f00f99518047d20442233b266b8ef9b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tim-Philipp=20M=C3=BCller?= Date: Sat, 29 Oct 2011 23:52:22 +0100 Subject: [PATCH] structure: identical structures are definitely equal --- gst/gststructure.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gst/gststructure.c b/gst/gststructure.c index 271ef87..b9abcf6 100644 --- a/gst/gststructure.c +++ b/gst/gststructure.c @@ -2946,6 +2946,9 @@ gst_structure_is_equal (const GstStructure * structure1, g_return_val_if_fail (GST_IS_STRUCTURE (structure1), FALSE); g_return_val_if_fail (GST_IS_STRUCTURE (structure2), FALSE); + if (G_UNLIKELY (structure1 == structure2)) + return TRUE; + if (structure1->name != structure2->name) { return FALSE; } -- 2.7.4