diff options
Diffstat (limited to 'gpu/command_buffer/service/gl_state_restorer_impl.cc')
-rw-r--r-- | gpu/command_buffer/service/gl_state_restorer_impl.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gpu/command_buffer/service/gl_state_restorer_impl.cc b/gpu/command_buffer/service/gl_state_restorer_impl.cc index 486d95b..0290c9a 100644 --- a/gpu/command_buffer/service/gl_state_restorer_impl.cc +++ b/gpu/command_buffer/service/gl_state_restorer_impl.cc @@ -8,7 +8,8 @@ namespace gpu { -GLStateRestorerImpl::GLStateRestorerImpl(gles2::GLES2Decoder* decoder) +GLStateRestorerImpl::GLStateRestorerImpl( + base::WeakPtr<gles2::GLES2Decoder> decoder) : decoder_(decoder) { } @@ -16,9 +17,8 @@ GLStateRestorerImpl::~GLStateRestorerImpl() { } void GLStateRestorerImpl::RestoreState() { + DCHECK(decoder_.get()); decoder_->RestoreState(); } } // namespace gpu - - |