ActivityMonitor: Fix leak of message when saving settings.

Adding a message to a message does not transfer ownership.
This commit is contained in:
Michael Lotz
2015-04-23 23:13:20 +02:00
parent ea9f4d993c
commit 8361c0f11a
+4 -6
View File
@@ -335,14 +335,12 @@ ActivityWindow::_SaveSettings()
if (view == NULL) if (view == NULL)
continue; continue;
BMessage* viewState = new BMessage; BMessage viewState;
status = view->SaveState(*viewState); status = view->SaveState(viewState);
if (status == B_OK) if (status == B_OK)
status = settings.AddMessage("activity view", viewState); status = settings.AddMessage("activity view", &viewState);
if (status != B_OK) { if (status != B_OK)
delete viewState;
break; break;
}
} }
if (status == B_OK) if (status == B_OK)