for now the OpenNI init() function is called from obj_setupCallback which is called only once and if I call shutdown() I need to recall init() on new instance creation
so yes it could be a workaround but having a onQuit() method will make my work easier :-) + a -- do it yourself http://antoine.villeret.free.fr 2014-03-25 15:50 GMT+01:00 Dan Wilcox <danomat...@gmail.com>: > > On Mar 25, 2014, at 6:00 AM, pd-dev-requ...@iem.at wrote: > > *From: *Kjetil Matheussen <k.s.matheus...@gmail.com> > *Subject: **Re: [PD-dev] Destructor in external classes* > *Date: *March 24, 2014 at 12:32:00 PM CDT > *To: *Antoine Villeret <antoine.ville...@gmail.com> > *Cc: *IOhannes m zmölnig <zmoel...@iem.at>, pd-dev List <pd-dev@iem.at> > *Reply-To: *k.s.matheus...@notam02.no > > > On Mon, Mar 24, 2014 at 2:56 PM, Antoine Villeret > <antoine.ville...@gmail.com> wrote: > > hello, > > the free method seems to be called when the object is deleted from the > canvas. > > is there a similar method called on Pd quit ? > I'm asking that because I'm rewriting a pix_openni2 object and to free the > openni context i have to call a shutdown() function on quit and not on > object deletion > > > How about 'atexit'? > > > Why not keep track of the number of open openni objects, then call > shutdown when the last one is released? > > -------- > Dan Wilcox > @danomatika > danomatika.com > robotcowboy.com > > > > > > > _______________________________________________ > Pd-dev mailing list > Pd-dev@iem.at > http://lists.puredata.info/listinfo/pd-dev > >
_______________________________________________ Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev