forked from qt-creator/qt-creator
QMutableMapIterator uses map in destructor, use foreach.
Change-Id: Ie8737acaea614fdda66cb7642eaed21be41cae64 Reviewed-by: Peter Kümmel <syntheticpp@gmx.net> Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
This commit is contained in:
committed by
Eike Ziller
parent
b4a2612eb9
commit
77070354f2
@@ -111,12 +111,9 @@ SideBar::SideBar(QList<SideBarItem*> itemList,
|
|||||||
|
|
||||||
SideBar::~SideBar()
|
SideBar::~SideBar()
|
||||||
{
|
{
|
||||||
QMutableMapIterator<QString, QWeakPointer<SideBarItem> > iter(d->m_itemMap);
|
foreach (const QWeakPointer<SideBarItem> &i, d->m_itemMap)
|
||||||
while(iter.hasNext()) {
|
if (!i.isNull())
|
||||||
iter.next();
|
delete i.data();
|
||||||
if (!iter.value().isNull())
|
|
||||||
delete iter.value().data();
|
|
||||||
}
|
|
||||||
delete d;
|
delete d;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user