[haiku-commits] r41717 - haiku/trunk/src/kits/midi

  • From: korli@xxxxxxxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Tue, 24 May 2011 20:39:04 +0200 (CEST)

Author: korli
Date: 2011-05-24 20:39:04 +0200 (Tue, 24 May 2011)
New Revision: 41717
Changeset: https://dev.haiku-os.org/changeset/41717
Ticket: https://dev.haiku-os.org/ticket/7558

Modified:
   haiku/trunk/src/kits/midi/MidiSynth.cpp
Log:
Patch from Pete with changes by myself (bug #7558): BMidiSynth destructor 
should delete be_synth.


Modified: haiku/trunk/src/kits/midi/MidiSynth.cpp
===================================================================
--- haiku/trunk/src/kits/midi/MidiSynth.cpp     2011-05-24 18:02:15 UTC (rev 
41716)
+++ haiku/trunk/src/kits/midi/MidiSynth.cpp     2011-05-24 18:39:04 UTC (rev 
41717)
@@ -36,6 +36,10 @@
 BMidiSynth::~BMidiSynth()
 {
        be_synth->fClientCount--;
+       if (be_synth->fClientCount == 0) {
+               delete be_synth;
+               be_synth = NULL;
+       }
 }
 
 


Other related posts: