Index: extensions/renderer/v8_context_native_handler.cc |
diff --git a/extensions/renderer/v8_context_native_handler.cc b/extensions/renderer/v8_context_native_handler.cc |
index 8285b66e8291a3bdb1c6b159d6b4e07bd029f10c..6124311e5619e490babfbe25ac95dd2415d44725 100644 |
--- a/extensions/renderer/v8_context_native_handler.cc |
+++ b/extensions/renderer/v8_context_native_handler.cc |
@@ -33,6 +33,9 @@ void V8ContextNativeHandler::GetAvailability( |
Feature::Availability availability = context_->GetAvailability(api_name); |
v8::Local<v8::Object> ret = v8::Object::New(isolate); |
+ v8::Maybe<bool> maybe = |
+ ret->SetPrototype(context_->v8_context(), v8::Null(isolate)); |
+ CHECK(maybe.IsJust() && maybe.FromJust()); |
ret->Set(v8::String::NewFromUtf8(isolate, "is_available"), |
v8::Boolean::New(isolate, availability.is_available())); |
ret->Set(v8::String::NewFromUtf8(isolate, "message"), |