ProcessController and VolumeControl: solve BMessage kind of memory leak.

Signed-off-by: Adrien Destugues <[email protected]>
This commit is contained in:
Dario Casalinuovo
2015-04-13 19:18:12 +02:00
committed by Adrien Destugues
parent 0fc30d8934
commit edcc37c64a
2 changed files with 5 additions and 5 deletions
+3 -4
View File
@@ -118,10 +118,9 @@ PCApplication::ReadyToRun()
int32 count = list.CountItems();
if (count > 1) {
for (int32 i = 0; i < count - 1; i++) {
BMessenger* otherme = new BMessenger(NULL, (addr_t)list.ItemAt(i));
BMessage* message = new BMessage(B_QUIT_REQUESTED);
otherme->SendMessage(message);
delete otherme;
BMessenger otherme(NULL, (addr_t)list.ItemAt(i));
BMessage message(B_QUIT_REQUESTED);
otherme.SendMessage(&message);
}
}
}
+2 -1
View File
@@ -79,7 +79,8 @@ VolumeControl::VolumeControl(BMessage* archive)
fMixerControl = new MixerControl(volumeWhich);
archive->SendReply(new BMessage(B_QUIT_REQUESTED));
BMessage msg(B_QUIT_REQUESTED);
archive->SendReply(&msg);
}