|
From: Roger H. <rog...@mi...> - 2007-01-30 19:04:04
|
On 30 Jan, 2007, at 18:13, James Walker wrote: > > I didn't know that Q3AttributeSet_Inherit allowed the result to be the > same as the parent or child. It's not documented that way. The blue book doesn't say they have to be different. I no longer have the old photocopied documentation from before the blue book. I think some other calls allow the result and inputs to be the same, maybe I'm wrong. > > It looks to me like that whole section labeled "Process the child" can > be skipped if result == child. Am I wrong? I wondered about that too but in my version I opted for minimum change as we are a few weeks from issuing the new version of Interiors which we demoed at MacWorld earlier this month. It seemed to me that section just copied stuff onto itself when child == result. As we don't have any operator= to worry about I think it would be safe to assume that it does what it says without anything happening in the background. Yes, you are right, the whole section can be bypassed under this condition. Roger. |