| Index: content/browser/compositor/delegated_frame_host.cc
|
| diff --git a/content/browser/compositor/delegated_frame_host.cc b/content/browser/compositor/delegated_frame_host.cc
|
| index 2faa1a7e520f80705823d55947bf25d28e2cdb81..3cc88b4016eb5357c0dfce1b022bb63973b9c3df 100644
|
| --- a/content/browser/compositor/delegated_frame_host.cc
|
| +++ b/content/browser/compositor/delegated_frame_host.cc
|
| @@ -898,8 +898,7 @@ void DelegatedFrameHost::OnCompositingShuttingDown(ui::Compositor* compositor) {
|
| void DelegatedFrameHost::OnUpdateVSyncParameters(
|
| base::TimeTicks timebase,
|
| base::TimeDelta interval) {
|
| - vsync_timebase_ = timebase;
|
| - vsync_interval_ = interval;
|
| + SetVSyncParameters(timebase, interval);
|
| if (client_->DelegatedFrameHostIsVisible())
|
| client_->DelegatedFrameHostUpdateVSyncParameters(timebase, interval);
|
| }
|
| @@ -977,6 +976,12 @@ void DelegatedFrameHost::ResetCompositor() {
|
| compositor_ = nullptr;
|
| }
|
|
|
| +void DelegatedFrameHost::SetVSyncParameters(const base::TimeTicks& timebase,
|
| + const base::TimeDelta& interval) {
|
| + vsync_timebase_ = timebase;
|
| + vsync_interval_ = interval;
|
| +}
|
| +
|
| void DelegatedFrameHost::LockResources() {
|
| DCHECK(frame_provider_.get() || !surface_id_.is_null());
|
| delegated_frame_evictor_->LockFrame();
|
|
|