From 658362336e4638eb07216a0a529a7c7baa6d80c6 Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Mon, 21 Jan 2019 17:21:35 -0500 Subject: [PATCH] Media: Don't delete the BLayoutItem when clearing the parameter view. It is owned by the BView which we delete on the next line; and doing this triggers an assert if there are still child views, which the BView destructor cleans up before deleting the layout item. Change-Id: I2f6f913b963e15c9808328aa2e0581cd1755e8ce Reviewed-on: https://review.haiku-os.org/c/888 Reviewed-by: Adrien Destugues Reviewed-by: waddlesplash --- src/preferences/media/MediaWindow.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/preferences/media/MediaWindow.cpp b/src/preferences/media/MediaWindow.cpp index 821049fe9a..88a2bab960 100644 --- a/src/preferences/media/MediaWindow.cpp +++ b/src/preferences/media/MediaWindow.cpp @@ -678,7 +678,6 @@ MediaWindow::_ClearParamView() BView* view = item->View(); if (view != fVideoView && view != fAudioView && view != fMidiView) { fContentLayout->RemoveItem(item); - delete item; delete view; delete fParamWeb; fParamWeb = NULL;