Bug 1027875 - Make GetCachedRanges() handle the empty case; r=kinetik

This commit is contained in:
Anthony Jones 2014-07-04 20:31:20 +12:00
parent ee0f8d66da
commit f713fbc344

View File

@ -244,8 +244,10 @@ public:
virtual nsresult GetCachedRanges(nsTArray<MediaByteRange>& aRanges) MOZ_OVERRIDE
{
aRanges.AppendElement(MediaByteRange(mInputBuffer.GetOffset(),
mInputBuffer.GetLength()));
if (mInputBuffer.GetLength()) {
aRanges.AppendElement(MediaByteRange(mInputBuffer.GetOffset(),
mInputBuffer.GetLength()));
}
return NS_OK;
}