[Webkit-unassigned] [Bug 31626] [Qt] layoutTestController.notifyDone() not working when the frame was reloaded.
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Nov 19 10:54:58 PST 2009
https://bugs.webkit.org/show_bug.cgi?id=31626
--- Comment #8 from Kenneth Rohde Christiansen <kenneth at webkit.org> 2009-11-19 10:54:57 PST ---
More info:
All the window->put(exec, JSC::Identifier(exec, (const UChar *)
name.constData(), name.length()), runtimeObject, slot); executed ends up in:
void JSObject::put(ExecState* exec, const Identifier& propertyName, JSValue
value, PutPropertySlot& slot) {
...
// Check if there are any setters or getters in the prototype chain
JSValue prototype;
for (JSObject* obj = this; !obj->structure()->hasGetterSetterProperties();
obj = asObject(prototype)) {
prototype = obj->prototype();
if (prototype.isNull()) {
putDirectInternal(exec->globalData(), propertyName, value, 0, true,
slot);
return;
}
}
...
}
And end up in the return there. I have checked the propertyName, and they are
are correct and the value is an object (checked with isObject()).
putDirectInternal is thus called. I'm debugging that method right now, but I
would like to know if if is the right thing to do.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list