I think the IDE assumes a, and possibly in some manner relies on this behaviour. (Never really got my head round that area of code in the IDE, it's a beast).
But I'd expect b. Same as FreeGadget on a window frees all it's children. (In fact, presumably that's a memory leak waiting to happen right there...)
But I'd expect b. Same as FreeGadget on a window frees all it's children. (In fact, presumably that's a memory leak waiting to happen right there...)