Index: mojo/apps/js/bindings/gl/opaque.cc |
diff --git a/mojo/apps/js/bindings/gl/opaque.cc b/mojo/apps/js/bindings/gl/opaque.cc |
index 8f45f48ae4c833385a7ef9caadb92a8172b27a91..d145e9b25ca9232d6d00062a124108199a376def 100644 |
--- a/mojo/apps/js/bindings/gl/opaque.cc |
+++ b/mojo/apps/js/bindings/gl/opaque.cc |
@@ -5,7 +5,6 @@ |
#include "mojo/apps/js/bindings/gl/opaque.h" |
#include "gin/object_template_builder.h" |
-#include "gin/per_isolate_data.h" |
namespace mojo { |
namespace js { |
@@ -17,16 +16,8 @@ gin::Handle<Opaque> Opaque::Create(v8::Isolate* isolate, GLuint value) { |
return gin::CreateHandle(isolate, new Opaque(value)); |
} |
-v8::Handle<v8::ObjectTemplate> Opaque::GetObjectTemplate(v8::Isolate* isolate) { |
- gin::PerIsolateData* data = gin::PerIsolateData::From(isolate); |
- v8::Local<v8::ObjectTemplate> templ = data->GetObjectTemplate(&kWrapperInfo); |
- if (templ.IsEmpty()) { |
- templ = gin::ObjectTemplateBuilder(isolate) |
- .Build(); |
- templ->SetInternalFieldCount(gin::kNumberOfInternalFields); |
- data->SetObjectTemplate(&kWrapperInfo, templ); |
- } |
- return templ; |
+v8::Local<v8::ObjectTemplate> Opaque::GetObjectTemplate(v8::Isolate* isolate) { |
+ return gin::ObjectTemplateBuilder(isolate).Build(); |
} |
Opaque::Opaque(GLuint value) : value_(value) { |