Bug 1297580: P1. Remove broken optimisation in IntervalSet. r?gerald
Interval.LeftOf would always return true if the length of the interval
is less than the fuzzing value.
MozReview-Commit-ID: L9uyZjQXnGA
--- a/dom/media/Intervals.h
+++ b/dom/media/Intervals.h
@@ -569,20 +569,16 @@ public:
return mIntervals[aIndex].mEnd;
} else {
return T();
}
}
bool Contains(const ElemType& aInterval) const {
for (const auto& interval : mIntervals) {
- if (aInterval.LeftOf(interval)) {
- // Will never succeed.
- return false;
- }
if (interval.Contains(aInterval)) {
return true;
}
}
return false;
}
bool Contains(const T& aX) const {