diff options
Diffstat (limited to 'WebCore/bindings/js/JSEventTarget.cpp')
-rw-r--r-- | WebCore/bindings/js/JSEventTarget.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/WebCore/bindings/js/JSEventTarget.cpp b/WebCore/bindings/js/JSEventTarget.cpp index c86845d..04be175 100644 --- a/WebCore/bindings/js/JSEventTarget.cpp +++ b/WebCore/bindings/js/JSEventTarget.cpp @@ -83,6 +83,11 @@ #include "JSIDBRequest.h" #endif +#if ENABLE(WEB_AUDIO) +#include "JSJavaScriptAudioNode.h" +#include "JavaScriptAudioNode.h" +#endif + #if ENABLE(WEB_SOCKETS) #include "JSWebSocket.h" #include "WebSocket.h" @@ -159,6 +164,11 @@ JSValue toJS(ExecState* exec, JSDOMGlobalObject* globalObject, EventTarget* targ return toJS(exec, idbRequest); #endif +#if ENABLE(WEB_AUDIO) + if (JavaScriptAudioNode* jsAudioNode = target->toJavaScriptAudioNode()) + return toJS(exec, globalObject, jsAudioNode); +#endif + #if ENABLE(WEB_SOCKETS) if (WebSocket* webSocket = target->toWebSocket()) return toJS(exec, webSocket); |