I think the easiest solution to this issue would be adding a prompt message on exit "You have unsaved Actions. Would you like exit anyway?" or something on that nature. This way user can go back and press F button on the Actions he wants to keep.
--- On Fri, 3/16/12, Bassam Kurdali <bas...@urchn.org> wrote: > From: Bassam Kurdali <bas...@urchn.org> > Subject: Re: [Bf-committers] Reference counting, deleting data and fake users > To: "bf-blender developers" <bf-committers@blender.org> > Date: Friday, March 16, 2012, 11:21 AM > big -1 > I don't think it's simple, and I'm not sure it's even > desirable; > changing behavior like this, when the original complaint was > that > actions not getting fake users by default, going into a > massive change > of design. > there are so many things in blender that need big redesign, > like the > dependency graph and library linking/refrencing, that going > into major > restructuring of things that *aren't broken* just seem like > a ridiculous > thing. Especially as this would be at least a highly > controversial > change. > So if you're looking at a big architectural/ design/ under > the hood > challenge, wouldn't you please fix the depgraph first ;) ? > > > I don't see any big technical difficulty personally. We > can just > > modify the refcount increasing/decreasing function to > use an observer > > pattern scheme and if a datablock is deleted simply > inform the > > observers of the deletion (And the human user if the > datablock has > > more users). It will require some interface for the > observers too but > > I don't think it's an unsurpassable challenge, even in > C :p. The > > memory footprint of datablocks will slightly increase > but it's a > > negligible amount of data compared to meshes etc. > > _______________________________________________ > > Bf-committers mailing list > > Bf-committers@blender.org > > http://lists.blender.org/mailman/listinfo/bf-committers > > > _______________________________________________ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers > _______________________________________________ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers