Field

Ticket #80 (closed defect: fixed)

Opened 4 months ago

Last modified 4 months ago

superproperties.frame not delegated?

Reported by: cassiel Assigned to: marc
Priority: minor Milestone:
Component: core Version:
Keywords: Cc:

Description (Last modified by marc)

X delegates to A

X: _self.superproperties.name is "A"

but

X: _self.superproperties.frame is X's frame, not A's.

Change History

08/01/2008 05:18:09 AM changed by marc

  • status changed from new to assigned.
  • description changed.

nice catch! In fact pseudo properties suffer from the same problem. Working on a solution.

08/01/2008 05:32:16 AM changed by marc

  • status changed from assigned to closed.
  • resolution set to fixed.

Ok, a rewrite of the getAboveOverrideProxyFor code. I also added (since there was oddly none) loop protection to the normal fast-path dispatch code.

Both this and the fix for previous bug have been quite drastic --- we need to be on the lookout of anything strange.

changeset:134