hrev49034 adds 1 changeset to branch 'master'
old head: 0fc30d893468d504ba14cb3685ae45c1309290e3
new head: edcc37c64af67db04d4bacc7cd3d7b93423e95a9
overview:
http://cgit.haiku-os.org/haiku/log/?qt=range&q=edcc37c64af6+%5E0fc30d893468
----------------------------------------------------------------------------
edcc37c64af6: ProcessController and VolumeControl: solve BMessage kind of
memory leak.
Signed-off-by: Adrien Destugues <pulkomandy@xxxxxxxxx>
[ Dario Casalinuovo <b.vitruvio@xxxxxxxxx> ]
----------------------------------------------------------------------------
Revision: hrev49034
Commit: edcc37c64af67db04d4bacc7cd3d7b93423e95a9
URL: http://cgit.haiku-os.org/haiku/commit/?id=edcc37c64af6
Author: Dario Casalinuovo <b.vitruvio@xxxxxxxxx>
Date: Sun Mar 29 22:00:12 2015 UTC
Committer: Adrien Destugues <pulkomandy@xxxxxxxxx>
Commit-Date: Mon Apr 13 17:18:12 2015 UTC
----------------------------------------------------------------------------
2 files changed, 5 insertions(+), 5 deletions(-)
src/apps/processcontroller/PCWorld.cpp | 7 +++----
src/bin/desklink/VolumeControl.cpp | 3 ++-
----------------------------------------------------------------------------
diff --git a/src/apps/processcontroller/PCWorld.cpp
b/src/apps/processcontroller/PCWorld.cpp
index e54bd4a..140ef54 100644
--- a/src/apps/processcontroller/PCWorld.cpp
+++ b/src/apps/processcontroller/PCWorld.cpp
@@ -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);
}
}
}
diff --git a/src/bin/desklink/VolumeControl.cpp
b/src/bin/desklink/VolumeControl.cpp
index bcb8f75..85e3764 100644
--- a/src/bin/desklink/VolumeControl.cpp
+++ b/src/bin/desklink/VolumeControl.cpp
@@ -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);
}