[Date Prev][Date Next][Thread Prev][Thread Next][Author Index][Date Index][Thread Index]

strong pointer registration

REGARDING                strong pointer registration in builderx
  There are a couple of routines in builderx for holding (strongly) onto
FMBuildings (and thence onto their viewers and controllers).
  I think that this is in the wrong place.  I am handling holding strongly onto
viewers and controllers in my macapp interface code, where I know when they
should be destroyed.  I think we should keep these kind of non-FM machine
(environment) specific support things out of the basic FM.    Since the builder
module cannot be automatically doing any of this registration/deregistration,
the code is just there as a "handy" place to stick it.  Lets put it in a more
reasonable place, like where it is used...