From 4bdd4c263ec53b7a2c8773912285ddb8d970da2e Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar Date: Tue, 25 Nov 2014 12:14:17 +0100 Subject: DiagnosticDelegate: Fix leaking QVBoxLayout Change-Id: I523c2c13b2b7f2b2eebc00781b6a2e18a74f8c17 Reviewed-by: Nikolai Kosjar --- plugins/clangstaticanalyzer/clangstaticanalyzerdiagnosticview.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/clangstaticanalyzer/clangstaticanalyzerdiagnosticview.cpp b/plugins/clangstaticanalyzer/clangstaticanalyzerdiagnosticview.cpp index 84c619d5d7..616cf9f369 100644 --- a/plugins/clangstaticanalyzer/clangstaticanalyzerdiagnosticview.cpp +++ b/plugins/clangstaticanalyzer/clangstaticanalyzerdiagnosticview.cpp @@ -234,12 +234,13 @@ QWidget *ClangStaticAnalyzerDiagnosticDelegate::createDetailsWidget(const QFont QWidget *parent) const { QWidget *widget = new QWidget(parent); - QVBoxLayout *layout = new QVBoxLayout; const Diagnostic diagnostic = index.data(Qt::UserRole).value(); if (!diagnostic.isValid()) return widget; + QVBoxLayout *layout = new QVBoxLayout; + // Add summary label QLabel *summaryLineLabel = createSummaryLabel(diagnostic); connect(summaryLineLabel, &QLabel::linkActivated, -- cgit v1.2.3