Index: Source/modules/webaudio/OfflineAudioContext.cpp |
diff --git a/Source/modules/webaudio/OfflineAudioContext.cpp b/Source/modules/webaudio/OfflineAudioContext.cpp |
index 868b8c454585576f651bfabd59f78ad1aabec943..43d8d76b47cf4bade8b332e97de061bf6e72464b 100644 |
--- a/Source/modules/webaudio/OfflineAudioContext.cpp |
+++ b/Source/modules/webaudio/OfflineAudioContext.cpp |
@@ -67,8 +67,9 @@ OfflineAudioContext* OfflineAudioContext::create(ExecutionContext* context, unsi |
} |
if (!isSampleRateRangeGood(sampleRate)) { |
- exceptionState.throwDOMException(SyntaxError, "sample rate (" + String::number(sampleRate) + ") must be in the range 44100-96000 Hz."); |
- return 0; |
+ exceptionState.throwDOMException(IndexSizeError, ExceptionMessages::indexOutsideRange( |
+ "sampleRate", sampleRate, (float) 3000, ExceptionMessages::InclusiveBound, (float) 192000, ExceptionMessages::InclusiveBound)); |
+ return nullptr; |
} |
OfflineAudioContext* audioContext = adoptRefCountedGarbageCollectedWillBeNoop(new OfflineAudioContext(document, numberOfChannels, numberOfFrames, sampleRate)); |