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 f64cdb08738cda741ad2e7ed522262a3a6f0f152..8f20f2db9ae5985a510fe83561deb61171e22575 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" |
@@ -122,6 +123,7 @@ class CORE_EXPORT ScriptWrappable : public TraceWrapperBase { |
wrapperTypeInfo->configureWrapper(&m_mainWorldWrapper); |
m_mainWorldWrapper.SetWeak(); |
ASSERT(containsWrapper()); |
+ ScriptWrappableVisitor::writeBarrier(&m_mainWorldWrapper); |
return true; |
} |