Index: Source/WebCore/html/track/TextTrackCueList.cpp |
=================================================================== |
--- Source/WebCore/html/track/TextTrackCueList.cpp (revision 134272) |
+++ Source/WebCore/html/track/TextTrackCueList.cpp (working copy) |
@@ -92,12 +92,12 @@ |
// http://www.whatwg.org/specs/web-apps/current-work/#text-track-cue-order |
RefPtr<TextTrackCue> cue = prpCue; |
if (start == end) { |
- if (!m_list.isEmpty() && (m_list[start - 1].get() == cue.get())) |
+ if (!m_list.isEmpty() && (start > 0) && (m_list[start - 1].get() == cue.get())) |
return false; |
- m_list.insert(start, cue); |
- invalidateCueIndexes(start); |
- return true; |
+ m_list.insert(start, cue); |
+ invalidateCueIndexes(start); |
+ return true; |
} |
size_t index = (start + end) / 2; |