From a21358e19672cad5ba1b8dc2956af902742cd9d5 Mon Sep 17 00:00:00 2001 From: janrupf Date: Wed, 19 Jun 2019 14:40:23 +0200 Subject: [PATCH] NOISSUE Fix possible memory leak --- application/dialogs/CheckableInputDialog.cpp | 5 +++++ application/dialogs/CheckableInputDialog.h | 2 ++ 2 files changed, 7 insertions(+) diff --git a/application/dialogs/CheckableInputDialog.cpp b/application/dialogs/CheckableInputDialog.cpp index e4fe608c..c6d8e27b 100644 --- a/application/dialogs/CheckableInputDialog.cpp +++ b/application/dialogs/CheckableInputDialog.cpp @@ -14,6 +14,11 @@ CheckableInputDialog::CheckableInputDialog(QWidget *parent) : QDialog(parent), u &QDialog::reject); } +CheckableInputDialog::~CheckableInputDialog() +{ + delete ui; +} + void CheckableInputDialog::setText(QString text) { ui->label->setText(text); diff --git a/application/dialogs/CheckableInputDialog.h b/application/dialogs/CheckableInputDialog.h index c3d91e6e..990b1564 100644 --- a/application/dialogs/CheckableInputDialog.h +++ b/application/dialogs/CheckableInputDialog.h @@ -13,6 +13,8 @@ class CheckableInputDialog : public QDialog public: CheckableInputDialog(QWidget *parent); + ~CheckableInputDialog(); + void setText(QString text); void setExtraText(QString text); void setCheckboxText(QString checkboxText);