| Index: Source/modules/vibration/NavigatorVibration.cpp
|
| diff --git a/Source/modules/vibration/NavigatorVibration.cpp b/Source/modules/vibration/NavigatorVibration.cpp
|
| index 05ff456debd2367b505d37ca5edcd887586c4229..bba89fcadf195bece96040d44363d7013086ccc3 100644
|
| --- a/Source/modules/vibration/NavigatorVibration.cpp
|
| +++ b/Source/modules/vibration/NavigatorVibration.cpp
|
| @@ -128,6 +128,13 @@ void NavigatorVibration::pageVisibilityChanged()
|
| cancelVibration();
|
| }
|
|
|
| +void NavigatorVibration::didCommitLoad(Frame* frame)
|
| +{
|
| + // A new load has been committed, which means the current page will be
|
| + // unloaded. Cancel all running vibrations.
|
| + cancelVibration();
|
| +}
|
| +
|
| bool NavigatorVibration::vibrate(Navigator* navigator, unsigned time)
|
| {
|
| VibrationPattern pattern;
|
|
|