зеркало из https://github.com/mozilla/gecko-dev.git
Bug 849519 - Raise INDEX_SIZE_ERR if media element volume is set to NaN. r=doublec
This commit is contained in:
Родитель
95a1fe0680
Коммит
d7b34df28c
|
@ -1390,7 +1390,7 @@ NS_IMETHODIMP nsHTMLMediaElement::GetVolume(double *aVolume)
|
|||
|
||||
NS_IMETHODIMP nsHTMLMediaElement::SetVolume(double aVolume)
|
||||
{
|
||||
if (aVolume < 0.0 || aVolume > 1.0)
|
||||
if (!(aVolume >= 0.0 && aVolume <= 1.0))
|
||||
return NS_ERROR_DOM_INDEX_SIZE_ERR;
|
||||
|
||||
if (aVolume == mVolume)
|
||||
|
|
|
@ -27,10 +27,12 @@ var ids = new Array(document.getElementById('v1'), document.getElementById('a1')
|
|||
|
||||
for (i=0; i<ids.length; i++) {
|
||||
var element = ids[i];
|
||||
test(element, 0.0,false);
|
||||
test(element, 0.0, false);
|
||||
test(element, 1.0, false);
|
||||
test(element, -0.1, true);
|
||||
test(element, 1.1, true);
|
||||
test(element, undefined, true);
|
||||
test(element, NaN, true);
|
||||
}
|
||||
|
||||
</script>
|
||||
|
|
Загрузка…
Ссылка в новой задаче