2009-05-01 Sam Weinig <sam@webkit.org>
[WebKit-https.git] / WebCore / bindings / js / JSWorkerContextCustom.cpp
index 44676c3..6824914 100644 (file)
@@ -44,14 +44,6 @@ using namespace JSC;
 
 namespace WebCore {
 
-bool JSWorkerContext::customGetOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
-    // Look for overrides before looking at any of our own properties.
-    if (JSGlobalObject::getOwnPropertySlot(exec, propertyName, slot))
-        return true;
-    return false;
-}
-
 void JSWorkerContext::mark()
 {
     Base::mark();
@@ -74,14 +66,12 @@ void JSWorkerContext::mark()
     }
 }
 
-JSValue JSWorkerContext::self(ExecState*) const
-{
-    return JSValue(this);
-}
-
-void JSWorkerContext::setSelf(ExecState* exec, JSValue value)
+bool JSWorkerContext::customGetOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
 {
-    putDirect(Identifier(exec, "self"), value);
+    // Look for overrides before looking at any of our own properties.
+    if (JSGlobalObject::getOwnPropertySlot(exec, propertyName, slot))
+        return true;
+    return false;
 }
 
 JSValue JSWorkerContext::xmlHttpRequest(ExecState* exec) const