| Index: Source/modules/webaudio/AudioScheduledSourceNode.cpp
|
| diff --git a/Source/modules/webaudio/AudioScheduledSourceNode.cpp b/Source/modules/webaudio/AudioScheduledSourceNode.cpp
|
| index e048b2bd307423a1bb5b0eeb1a971e3477cb9110..db216bc8ab4f8effe0d412e20bb0b72b3e12d27b 100644
|
| --- a/Source/modules/webaudio/AudioScheduledSourceNode.cpp
|
| +++ b/Source/modules/webaudio/AudioScheduledSourceNode.cpp
|
| @@ -149,7 +149,7 @@ void AudioScheduledSourceNode::stop(double when)
|
| ASSERT(isMainThread());
|
| if (!(m_playbackState == SCHEDULED_STATE || m_playbackState == PLAYING_STATE))
|
| return;
|
| -
|
| +
|
| when = max(0.0, when);
|
| m_endTime = when;
|
| }
|
|
|