[Callback, NoInterfaceObject]
interface MutationCallback
{
    // aNode is the node to which the listener was added.
    // aChangeTarget is the node in which the mutation was made.
    void handleMutation(in Node aNode, in Node aChangeTarget);
};

Won't the callback be invoked as if it were a method of the node to which the listener was added? That is, inside the callback function won't the value of 'this' be the same as the value of the aNode argument?

    David Flanagan

Reply via email to