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
Please register or sign in to comment