Mercurial > octave-nkf
diff liboctave/oct-fftw.cc @ 13994:99f039289e95
also clean up float fftw planner
* oct-fftw.h (octave_float_fftw_planner::cleanup_instance):
New function.
* oct-fftw.cc (octave_float_fftw_planner::instance_ok):
Add instance to singleton cleanup list.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Mon, 05 Dec 2011 00:30:51 -0500 |
parents | 7dd7cccf0757 |
children | 941d19370065 |
line wrap: on
line diff
--- a/liboctave/oct-fftw.cc Sun Dec 04 19:37:58 2011 -0500 +++ b/liboctave/oct-fftw.cc Mon Dec 05 00:30:51 2011 -0500 @@ -389,7 +389,12 @@ bool retval = true; if (! instance) - instance = new octave_float_fftw_planner (); + { + instance = new octave_float_fftw_planner (); + + if (instance) + singleton_cleanup_list::add (cleanup_instance); + } if (! instance) {