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)); |