Chromium Code Reviews| Index: Source/modules/webaudio/DelayNode.cpp |
| diff --git a/Source/modules/webaudio/DelayNode.cpp b/Source/modules/webaudio/DelayNode.cpp |
| index b26e8ef211495d4199dc63a261dda3df68370255..85a74485e3c149f608848f9c7896789f1ab99cb2 100644 |
| --- a/Source/modules/webaudio/DelayNode.cpp |
| +++ b/Source/modules/webaudio/DelayNode.cpp |
| @@ -28,6 +28,7 @@ |
| #include "modules/webaudio/DelayNode.h" |
| +#include "bindings/v8/ExceptionMessages.h" |
| #include "bindings/v8/ExceptionState.h" |
| #include "core/dom/ExceptionCode.h" |
| @@ -40,7 +41,11 @@ DelayNode::DelayNode(AudioContext* context, float sampleRate, double maxDelayTim |
| { |
| ScriptWrappable::init(this); |
| if (maxDelayTime <= 0 || maxDelayTime >= maximumAllowedDelayTime) { |
| - es.throwUninformativeAndGenericDOMException(NotSupportedError); |
| + es.throwDOMException( |
| + NotSupportedError, |
| + ExceptionMessages::failedToConstruct( |
| + "DelayNode", |
| + "invalid max delay time.")); |
|
Mike West
2013/09/27 06:44:39
Same as above.
|
| return; |
| } |
| m_processor = adoptPtr(new DelayProcessor(context, sampleRate, 1, maxDelayTime)); |