aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGravatar IceN9ne2016-11-05 21:44:40 -0400
committerGravatar IceN9ne2016-11-05 21:44:40 -0400
commit5e13532ca4a7a0cab6776ed19738328df37e34e4 (patch)
tree4cfc232a713f091f05fd9fede1dea0d6ba7c2e9e /src
parentlibkviurl: Fix memory leak in void BanFrame::addBan() (diff)
downloadKVIrc-5e13532ca4a7a0cab6776ed19738328df37e34e4.tar.gz
KVIrc-5e13532ca4a7a0cab6776ed19738328df37e34e4.tar.bz2
KVIrc-5e13532ca4a7a0cab6776ed19738328df37e34e4.zip
KviCustomToolBar: Fix memory leak in KviCustomToolBar::filterChild
If m_pFilteredChildren is ever null, then pBool will leak.
Diffstat (limited to 'src')
-rw-r--r--src/kvirc/ui/KviCustomToolBar.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/kvirc/ui/KviCustomToolBar.cpp b/src/kvirc/ui/KviCustomToolBar.cpp
index 3e78806ad..06fdc93e2 100644
--- a/src/kvirc/ui/KviCustomToolBar.cpp
+++ b/src/kvirc/ui/KviCustomToolBar.cpp
@@ -101,9 +101,9 @@ void KviCustomToolBar::filteredChildDestroyed()
void KviCustomToolBar::filterChild(QObject * o)
{
- bool * pBool = new bool(((QWidget *)o)->isEnabled());
if(m_pFilteredChildren)
- m_pFilteredChildren->insert(o, pBool);
+ m_pFilteredChildren->insert(o, new bool(((QWidget *)o)->isEnabled()));
+
o->installEventFilter(this);
connect(o, SIGNAL(destroyed()), this, SLOT(filteredChildDestroyed()));
}