Index: Source/bindings/core/v8/V8PerIsolateData.h |
diff --git a/Source/bindings/core/v8/V8PerIsolateData.h b/Source/bindings/core/v8/V8PerIsolateData.h |
index c953b78739418f60a92a4438ba2e2916857bbb24..3b6c7b48256e23b8d849721c10478d708acb5dcc 100644 |
--- a/Source/bindings/core/v8/V8PerIsolateData.h |
+++ b/Source/bindings/core/v8/V8PerIsolateData.h |
@@ -64,6 +64,7 @@ public: |
static void destroy(v8::Isolate*); |
static v8::Isolate* mainThreadIsolate(); |
+ bool destructionPending() const { return m_destructionPending; } |
v8::Isolate* isolate() { return m_isolateHolder->isolate(); } |
v8::Handle<v8::FunctionTemplate> toStringTemplate(); |
@@ -113,6 +114,7 @@ private: |
bool hasInstance(const WrapperTypeInfo*, v8::Handle<v8::Value>, DOMTemplateMap&); |
v8::Handle<v8::Object> findInstanceInPrototypeChain(const WrapperTypeInfo*, v8::Handle<v8::Value>, DOMTemplateMap&); |
+ bool m_destructionPending; |
OwnPtr<gin::IsolateHolder> m_isolateHolder; |
DOMTemplateMap m_domTemplateMapForMainWorld; |
DOMTemplateMap m_domTemplateMapForNonMainWorld; |