From: Michal MalĂ˝ Date: Mon, 30 Jun 2014 00:05:52 +0000 (+0200) Subject: Delete m_background pixmap in SignalDrawer destructor X-Git-Tag: 0.3a~15 X-Git-Url: https://gitweb.devoid-pointer.net/?a=commitdiff_plain;h=1fac4911ec96973359db4f4aa5dfdf8f3e0489d5;p=anyanka.git Delete m_background pixmap in SignalDrawer destructor --- diff --git a/signaldrawer.cpp b/signaldrawer.cpp index be52023..aea8ed3 100644 --- a/signaldrawer.cpp +++ b/signaldrawer.cpp @@ -319,11 +319,10 @@ bool SignalDrawer::renderGraph(QPixmap* const target) void SignalDrawer::renderFresh(QPixmap* const fresh) { - if (m_pixmap) - delete m_pixmap; + delete m_pixmap; m_pixmap = fresh; - if (m_background) - delete m_background; + + delete m_background; m_background = new QPixmap(*m_pixmap); } @@ -486,4 +485,5 @@ void SignalDrawer::setNewRelativeConstraints(const double fromX, const double fr SignalDrawer::~SignalDrawer() { delete m_pixmap; + delete m_background; }