Index: third_party/WebKit/Source/modules/webaudio/AudioParamTimeline.cpp |
diff --git a/third_party/WebKit/Source/modules/webaudio/AudioParamTimeline.cpp b/third_party/WebKit/Source/modules/webaudio/AudioParamTimeline.cpp |
index 54068c6a3b81c2422a1e44129231095271c94822..c1bac5398d7346552df9a0c5bdd337c4fef2674c 100644 |
--- a/third_party/WebKit/Source/modules/webaudio/AudioParamTimeline.cpp |
+++ b/third_party/WebKit/Source/modules/webaudio/AudioParamTimeline.cpp |
@@ -699,7 +699,7 @@ float AudioParamTimeline::valuesForFrameRangeImpl( |
case ParamEvent::SetValueCurve: |
{ |
- DOMFloat32Array* curve = event.curve(); |
+ CrossThreadPersistent<DOMFloat32Array>& curve = event.curve(); |
float* curveData = curve ? curve->data() : 0; |
unsigned numberOfCurvePoints = curve ? curve->length() : 0; |