Index: third_party/WebKit/Source/modules/webaudio/PeriodicWave.cpp |
diff --git a/third_party/WebKit/Source/modules/webaudio/PeriodicWave.cpp b/third_party/WebKit/Source/modules/webaudio/PeriodicWave.cpp |
index c33bd1de857f47a8cede03d49c0482f9c6601706..8e9af22d2e963142699540e8ecd9c0d68c2b9e10 100644 |
--- a/third_party/WebKit/Source/modules/webaudio/PeriodicWave.cpp |
+++ b/third_party/WebKit/Source/modules/webaudio/PeriodicWave.cpp |
@@ -83,14 +83,15 @@ PeriodicWave* PeriodicWave::Create(BaseAudioContext& context, |
} |
PeriodicWave* PeriodicWave::Create(BaseAudioContext& context, |
- DOMFloat32Array* real, |
- DOMFloat32Array* imag, |
+ NotShared<DOMFloat32Array> real, |
+ NotShared<DOMFloat32Array> imag, |
bool disable_normalization, |
ExceptionState& exception_state) { |
DCHECK(IsMainThread()); |
- return Create(context, real->length(), real->Data(), imag->length(), |
- imag->Data(), disable_normalization, exception_state); |
+ return Create(context, real.View()->length(), real.View()->Data(), |
+ imag.View()->length(), imag.View()->Data(), |
+ disable_normalization, exception_state); |
} |
PeriodicWave* PeriodicWave::Create(BaseAudioContext* context, |