From d2f73e3f33f93f8606bcf7e60d09cfc74a73d304 Mon Sep 17 00:00:00 2001 From: Brad Parker Date: Fri, 22 Feb 2019 09:38:59 -0500 Subject: [PATCH] Qt: fix couple memory leaks --- ui/drivers/qt/ui_qt_window.cpp | 2 ++ ui/drivers/ui_qt.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/ui/drivers/qt/ui_qt_window.cpp b/ui/drivers/qt/ui_qt_window.cpp index a94eb81e5f..303c1bfc54 100644 --- a/ui/drivers/qt/ui_qt_window.cpp +++ b/ui/drivers/qt/ui_qt_window.cpp @@ -710,6 +710,8 @@ MainWindow::~MainWindow() delete m_thumbnailPixmap2; if (m_thumbnailPixmap3) delete m_thumbnailPixmap3; + if (m_proxyFileModel) + delete m_proxyFileModel; } void MainWindow::startTimer() { diff --git a/ui/drivers/ui_qt.cpp b/ui/drivers/ui_qt.cpp index 00f61bb709..5420dc70c5 100644 --- a/ui/drivers/ui_qt.cpp +++ b/ui/drivers/ui_qt.cpp @@ -170,6 +170,8 @@ void ThumbnailLabel::paintEvent(QPaintEvent *event) if (!m_pixmap || m_pixmap->isNull()) { + if (m_pixmap) + delete m_pixmap; m_pixmap = new QPixmap(sizeHint()); m_pixmap->fill(QColor(0, 0, 0, 0)); }