diff options
| author | 2016-11-05 21:44:40 -0400 | |
|---|---|---|
| committer | 2016-11-05 21:44:40 -0400 | |
| commit | 5e13532ca4a7a0cab6776ed19738328df37e34e4 (patch) | |
| tree | 4cfc232a713f091f05fd9fede1dea0d6ba7c2e9e /src | |
| parent | libkviurl: Fix memory leak in void BanFrame::addBan() (diff) | |
| download | KVIrc-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.cpp | 4 |
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())); } |
