| Index: ui/base/android/window_android.cc
|
| diff --git a/ui/base/android/window_android.cc b/ui/base/android/window_android.cc
|
| index ad25a790f323b1b8804da14f9842f976d68c7c29..583b67e87490a014f2ae78c93b0eb12f37037987 100644
|
| --- a/ui/base/android/window_android.cc
|
| +++ b/ui/base/android/window_android.cc
|
| @@ -96,10 +96,13 @@ void WindowAndroid::RequestVSyncUpdate() {
|
| }
|
|
|
| void WindowAndroid::OnVSync(JNIEnv* env, jobject obj, jlong time_micros) {
|
| + base::TimeTicks frame_time(base::TimeTicks::FromInternalValue(time_micros));
|
| FOR_EACH_OBSERVER(
|
| WindowAndroidObserver,
|
| observer_list_,
|
| - OnVSync(base::TimeTicks::FromInternalValue(time_micros), vsync_period_));
|
| + OnVSync(frame_time, vsync_period_));
|
| + if (compositor_)
|
| + compositor_->OnVSync(frame_time, vsync_period_);
|
| }
|
|
|
| // ----------------------------------------------------------------------------
|
|
|