Index: chrome/renderer/extensions/v8_schema_registry.cc |
diff --git a/chrome/renderer/extensions/v8_schema_registry.cc b/chrome/renderer/extensions/v8_schema_registry.cc |
index 33d10d95a9943c888413cb4a2a18683cc24b6ba0..f5c2c7146cb611930bc1e767db6b2b2562d39272 100644 |
--- a/chrome/renderer/extensions/v8_schema_registry.cc |
+++ b/chrome/renderer/extensions/v8_schema_registry.cc |
@@ -108,12 +108,12 @@ v8::Handle<v8::Context> V8SchemaRegistry::GetOrCreateContext( |
v8::Isolate* isolate) { |
// It's ok to create local handles in this function, since this is only called |
// when we have a HandleScope. |
- if (context_.get().IsEmpty()) { |
+ if (context_.IsEmpty()) { |
v8::Handle<v8::Context> context = v8::Context::New(isolate); |
context_.reset(context); |
return context; |
} |
- return v8::Local<v8::Context>::New(isolate, context_.get()); |
+ return context_.NewHandle(isolate); |
} |
} // namespace extensions |