Index: components/mus/surfaces/surfaces_context_provider.cc |
diff --git a/components/mus/surfaces/surfaces_context_provider.cc b/components/mus/surfaces/surfaces_context_provider.cc |
index 434ad60d3a3c1a754c7e6cc5a65fa3358ae71a9b..c93531bdef2d1ccdd35a3328332a5bb036a686fb 100644 |
--- a/components/mus/surfaces/surfaces_context_provider.cc |
+++ b/components/mus/surfaces/surfaces_context_provider.cc |
@@ -92,7 +92,7 @@ base::Lock* SurfacesContextProvider::GetLock() { |
void SurfacesContextProvider::SetLostContextCallback( |
const LostContextCallback& lost_context_callback) { |
- lost_context_callback_ = lost_context_callback; |
+ implementation_->SetLostContextCallback(lost_context_callback); |
} |
SurfacesContextProvider::~SurfacesContextProvider() { |
@@ -110,10 +110,6 @@ void SurfacesContextProvider::UpdateVSyncParameters(int64_t timebase, |
delegate_->OnVSyncParametersUpdated(timebase, interval); |
} |
-void SurfacesContextProvider::DidLoseContext() { |
- lost_context_callback_.Run(); |
-} |
- |
void SurfacesContextProvider::GpuCompletedSwapBuffers(gfx::SwapResult result) { |
if (!swap_buffers_completion_callback_.is_null()) { |
swap_buffers_completion_callback_.Run(result); |