Index: Source/modules/webaudio/AudioSummingJunction.h |
diff --git a/Source/modules/webaudio/AudioSummingJunction.h b/Source/modules/webaudio/AudioSummingJunction.h |
index d3f392538fd99da9877d2912770dc8b3ccefd5ac..cdc337c187c9eed05d6eca89989cdda6bbbaa394 100644 |
--- a/Source/modules/webaudio/AudioSummingJunction.h |
+++ b/Source/modules/webaudio/AudioSummingJunction.h |
@@ -25,6 +25,7 @@ |
#ifndef AudioSummingJunction_h |
#define AudioSummingJunction_h |
+#include "heap/Handle.h" |
#include "platform/audio/AudioBus.h" |
#include "wtf/HashSet.h" |
#include "wtf/Vector.h" |
@@ -60,7 +61,7 @@ public: |
virtual void didUpdate() = 0; |
protected: |
- RefPtr<AudioContext> m_context; |
+ RefPtrWillBePersistent<AudioContext> m_context; |
// m_outputs contains the AudioNodeOutputs representing current connections which are not disabled. |
// The rendering code should never use this directly, but instead uses m_renderingOutputs. |