| Index: ui/base/android/window_android.cc
|
| diff --git a/ui/base/android/window_android.cc b/ui/base/android/window_android.cc
|
| index bbacf9cdd3119562b0be48b7add4c0c17586725e..3dd3e6e2a6b3af44d7d00b265b24c7730dbc6f61 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_);
|
| }
|
|
|
| // ----------------------------------------------------------------------------
|
|
|