query: adjust test logic for scheduling mode with flagS
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Tue, 11 Sep 2012 15:27:03 +0000 (17:27 +0200)
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Tue, 11 Sep 2012 15:27:03 +0000 (17:27 +0200)
gst/gstquery.c

index a79114f..008cf55 100644 (file)
@@ -2151,7 +2151,7 @@ gst_query_has_scheduling_mode_with_flags (GstQuery * query, GstPadMode mode,
 
   gst_query_parse_scheduling (query, &sched_flags, NULL, NULL, NULL);
 
-  return ((flags & sched_flags) != 0) &&
+  return ((flags & sched_flags) == flags) &&
       gst_query_has_scheduling_mode (query, mode);
 }