summaryrefslogtreecommitdiffstats
path: root/WebCore/bindings/js/JSEventTarget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/bindings/js/JSEventTarget.cpp')
-rw-r--r--WebCore/bindings/js/JSEventTarget.cpp10
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);