From 2fc2651226baac27029e38c9d6ef883fa32084db Mon Sep 17 00:00:00 2001 From: Steve Block Date: Wed, 18 May 2011 13:36:51 +0100 Subject: Merge WebKit at r78450: Initial merge by git. Change-Id: I6d3e5f1f868ec266a0aafdef66182ddc3f265dc1 --- Source/WebCore/bindings/js/JSDOMWindowShell.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'Source/WebCore/bindings/js/JSDOMWindowShell.h') diff --git a/Source/WebCore/bindings/js/JSDOMWindowShell.h b/Source/WebCore/bindings/js/JSDOMWindowShell.h index 888325d..d585fd4 100644 --- a/Source/WebCore/bindings/js/JSDOMWindowShell.h +++ b/Source/WebCore/bindings/js/JSDOMWindowShell.h @@ -43,11 +43,11 @@ namespace WebCore { JSDOMWindowShell(PassRefPtr, DOMWrapperWorld* world); virtual ~JSDOMWindowShell(); - JSDOMWindow* window() const { return m_window; } - void setWindow(JSDOMWindow* window) + JSDOMWindow* window() const { return m_window.get(); } + void setWindow(JSC::JSGlobalData& globalData, JSDOMWindow* window) { ASSERT_ARG(window, window); - m_window = window; + m_window.set(globalData, this, window); setPrototype(window->prototype()); } void setWindow(PassRefPtr); @@ -85,7 +85,7 @@ namespace WebCore { virtual JSC::JSObject* unwrappedObject(); virtual const JSC::ClassInfo* classInfo() const { return &s_info; } - JSDOMWindow* m_window; + JSC::WriteBarrier m_window; RefPtr m_world; }; -- cgit v1.1