Skip to content
Commit a6ec2d02 authored by Alastair Bridgewater's avatar Alastair Bridgewater
Browse files

sheet/sheet-parent-mixin: Fix SHEET-{ADOPT,DISOWN}-CHILD mechanism AGAIN.

  * This time for sure!

  * It turns out that a method specialized (SHEET T) comes before
a method specialized (T SHEET-PARENT-MIXIN), leading to the
generic "sheet does not accept parenting" message upon adoption.

  * Fix, by changing the specializer for the child sheet side of
the process to (SHEET SHEET-PARENT-MIXIN), which is more specific
than (SHEET T), and doesn't (CALL-NEXT-METHOD).

  * And this should be the last time that we need to fix this
mechanism, as it has been tested and found to work, at least for
adoption.
parent 1c75891c
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment