void V8DOMWindow::locationAccessorSetter(v8::Local<v8::String> name, v8::Local<v8::Value> value, const v8::AccessorInfo& info) { DOMWindow* imp = V8DOMWindow::toNative(info.Holder()); State<V8Binding>* state = V8BindingState::Only(); DOMWindow* activeWindow = state->activeWindow(); if (!activeWindow) return; DOMWindow* firstWindow = state->firstWindow(); if (!firstWindow) return; imp->setLocation(toWebCoreString(value), activeWindow, firstWindow); }