| Index: ui/gl/gl_fence_apple.cc
|
| diff --git a/ui/gl/gl_fence_apple.cc b/ui/gl/gl_fence_apple.cc
|
| index 52f62c748a31fbf1a86a71aaec07e0916f769a59..0a53f493bd6b1daeaa1937df2f6f211edfce8207 100644
|
| --- a/ui/gl/gl_fence_apple.cc
|
| +++ b/ui/gl/gl_fence_apple.cc
|
| @@ -31,8 +31,14 @@ void GLFenceAPPLE::ServerWait() {
|
| }
|
|
|
| GLFenceAPPLE::~GLFenceAPPLE() {
|
| - DCHECK(glIsFenceAPPLE(fence_));
|
| - glDeleteFencesAPPLE(1, &fence_);
|
| + if (fence_) {
|
| + DCHECK(glIsFenceAPPLE(fence_));
|
| + glDeleteFencesAPPLE(1, &fence_);
|
| + }
|
| +}
|
| +
|
| +void GLFenceAPPLE::Invalidate() {
|
| + fence_ = 0;
|
| }
|
|
|
| } // namespace gl
|
|
|