| Index: components/view_manager/surfaces/surfaces_context_provider.cc
|
| diff --git a/components/view_manager/surfaces/surfaces_context_provider.cc b/components/view_manager/surfaces/surfaces_context_provider.cc
|
| index 9f2defa4fc9c2795fb6b9f0398ff0fa0ace2b877..7efff2109b2c6741c3adfbe6c2f5752374104dcc 100644
|
| --- a/components/view_manager/surfaces/surfaces_context_provider.cc
|
| +++ b/components/view_manager/surfaces/surfaces_context_provider.cc
|
| @@ -100,7 +100,7 @@ base::Lock* SurfacesContextProvider::GetLock() {
|
| return &context_lock_;
|
| }
|
|
|
| -bool SurfacesContextProvider::DestroyedOnMainThread() {
|
| +bool SurfacesContextProvider::HasBeenLostOnMainThread() {
|
| return !command_buffer_local_;
|
| }
|
|
|
| @@ -109,6 +109,10 @@ void SurfacesContextProvider::SetLostContextCallback(
|
| lost_context_callback_ = lost_context_callback;
|
| }
|
|
|
| +bool SurfacesContextProvider::HasBeenDestroyed() {
|
| + return !command_buffer_local_;
|
| +}
|
| +
|
| SurfacesContextProvider::~SurfacesContextProvider() {
|
| implementation_->Flush();
|
| implementation_.reset();
|
|
|