commit 7d80f747b066485a9274fb2c6a3f30e2335b4484 parent b537b01069f7194ee06f9808c6f40a7226af0dc2 Author: fundamental <mark.d.mccurry@gmail.com> Date: Sun, 28 Aug 2011 09:44:56 -0400 SUBnote: fixing memory leak Diffstat:
M | src/Synth/SUBnote.cpp | | | 11 | ++++++----- |
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/src/Synth/SUBnote.cpp b/src/Synth/SUBnote.cpp @@ -234,11 +234,12 @@ void SUBnote::KillNote() if(stereo != 0) delete [] rfilter; rfilter = NULL; - delete (AmpEnvelope); - if(FreqEnvelope != NULL) - delete (FreqEnvelope); - if(BandWidthEnvelope != NULL) - delete (BandWidthEnvelope); + delete AmpEnvelope; + delete FreqEnvelope; + delete BandWidthEnvelope; + delete GlobalFilterL; + delete GlobalFilterR; + delete GlobalFilterEnvelope; NoteEnabled = OFF; } }