[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