JSDOMWindowBase::~JSDOMWindowBase() { if (d()->impl->frame()) d()->impl->frame()->script()->clearFormerWindow(asJSDOMWindow(this)); }
DOMWindow* firstDOMWindow(ExecState* exec) { return asJSDOMWindow(exec->dynamicGlobalObject())->impl(); }
static bool shouldAllowAccessFrom(const JSGlobalObject* thisObject, ExecState* exec) { return BindingSecurity::shouldAllowAccessToDOMWindow(exec, asJSDOMWindow(thisObject)->impl()); }
DOMWindow* activeDOMWindow(ExecState* exec) { return asJSDOMWindow(exec->lexicalGlobalObject())->impl(); }