aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@theqtcompany.com>2014-11-25 12:14:17 +0100
committerNikolai Kosjar <nikolai.kosjar@theqtcompany.com>2014-11-25 13:15:27 +0200
commit4bdd4c263ec53b7a2c8773912285ddb8d970da2e (patch)
tree82b682e82defa2ce4b8db4eff2d67935c3d30420
parent25d521003919c047d33f3a264a3dd3a34d9918df (diff)
DiagnosticDelegate: Fix leaking QVBoxLayoutcsa-v3.3.0-rc1csa-v3.3.0
Change-Id: I523c2c13b2b7f2b2eebc00781b6a2e18a74f8c17 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
-rw-r--r--plugins/clangstaticanalyzer/clangstaticanalyzerdiagnosticview.cpp3
1 files changed, 2 insertions, 1 deletions
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<Diagnostic>();
if (!diagnostic.isValid())
return widget;
+ QVBoxLayout *layout = new QVBoxLayout;
+
// Add summary label
QLabel *summaryLineLabel = createSummaryLabel(diagnostic);
connect(summaryLineLabel, &QLabel::linkActivated,