Index: cc/test/layer_tree_test.cc |
diff --git a/cc/test/layer_tree_test.cc b/cc/test/layer_tree_test.cc |
index 7192f6d01a3aef0ca902fa5a88b640e5cd35e681..6795f90dfb651d314b91c50d0bafebb7a1969cf9 100644 |
--- a/cc/test/layer_tree_test.cc |
+++ b/cc/test/layer_tree_test.cc |
@@ -616,7 +616,7 @@ scoped_refptr<cc::ContextProvider> LayerTreeTest:: |
if (!main_thread_contexts_.get() || |
main_thread_contexts_->DestroyedOnMainThread()) { |
main_thread_contexts_ = TestContextProvider::Create(); |
- if (!main_thread_contexts_->BindToCurrentThread()) |
+ if (main_thread_contexts_ && !main_thread_contexts_->BindToCurrentThread()) |
main_thread_contexts_ = NULL; |
} |
return main_thread_contexts_; |