Index: Source/modules/webaudio/AudioSummingJunction.h |
diff --git a/Source/modules/webaudio/AudioSummingJunction.h b/Source/modules/webaudio/AudioSummingJunction.h |
index d3f392538fd99da9877d2912770dc8b3ccefd5ac..ca21fe6cb0253cfa4aafdba7ffd59ac0d7d3027f 100644 |
--- a/Source/modules/webaudio/AudioSummingJunction.h |
+++ b/Source/modules/webaudio/AudioSummingJunction.h |
@@ -26,6 +26,7 @@ |
#define AudioSummingJunction_h |
#include "platform/audio/AudioBus.h" |
+#include "platform/heap/Handle.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. |