Index: third_party/WebKit/Source/bindings/core/v8/ScriptWrappable.h |
diff --git a/third_party/WebKit/Source/bindings/core/v8/ScriptWrappable.h b/third_party/WebKit/Source/bindings/core/v8/ScriptWrappable.h |
index 388b12d0f66b483f800f8126a314f970fa7e907e..80936a4220fd8ec459136867ca33b7a895657640 100644 |
--- a/third_party/WebKit/Source/bindings/core/v8/ScriptWrappable.h |
+++ b/third_party/WebKit/Source/bindings/core/v8/ScriptWrappable.h |
@@ -31,6 +31,7 @@ |
#ifndef ScriptWrappable_h |
#define ScriptWrappable_h |
+#include "bindings/core/v8/ScriptWrappableVisitor.h" |
#include "bindings/core/v8/WrapperTypeInfo.h" |
#include "core/CoreExport.h" |
#include "platform/heap/Handle.h" |
@@ -125,6 +126,7 @@ class CORE_EXPORT ScriptWrappable : public TraceWrapperBase { |
wrapperTypeInfo->configureWrapper(&m_mainWorldWrapper); |
m_mainWorldWrapper.SetWeak(); |
ASSERT(containsWrapper()); |
+ ScriptWrappableVisitor::writeBarrier(&m_mainWorldWrapper); |
return true; |
} |