diff options
Diffstat (limited to 'WebCore/bindings/js/JSHTMLFrameSetElementCustom.cpp')
-rw-r--r-- | WebCore/bindings/js/JSHTMLFrameSetElementCustom.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/WebCore/bindings/js/JSHTMLFrameSetElementCustom.cpp b/WebCore/bindings/js/JSHTMLFrameSetElementCustom.cpp index 68769d6..617aaff 100644 --- a/WebCore/bindings/js/JSHTMLFrameSetElementCustom.cpp +++ b/WebCore/bindings/js/JSHTMLFrameSetElementCustom.cpp @@ -43,16 +43,16 @@ using namespace HTMLNames; bool JSHTMLFrameSetElement::canGetItemsForName(ExecState*, HTMLFrameSetElement* frameSet, const Identifier& propertyName) { - Node* frame = frameSet->children()->namedItem(propertyName); + Node* frame = frameSet->children()->namedItem(identifierToAtomicString(propertyName)); return frame && frame->hasTagName(frameTag); } -JSValue JSHTMLFrameSetElement::nameGetter(ExecState* exec, const Identifier& propertyName, const PropertySlot& slot) +JSValue JSHTMLFrameSetElement::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) { - JSHTMLElement* thisObj = static_cast<JSHTMLElement*>(asObject(slot.slotBase())); + JSHTMLElement* thisObj = static_cast<JSHTMLElement*>(asObject(slotBase)); HTMLElement* element = static_cast<HTMLElement*>(thisObj->impl()); - Node* frame = element->children()->namedItem(propertyName); + Node* frame = element->children()->namedItem(identifierToAtomicString(propertyName)); if (Document* doc = static_cast<HTMLFrameElement*>(frame)->contentDocument()) { if (JSDOMWindowShell* window = toJSDOMWindowShell(doc->frame(), currentWorld(exec))) return window; |