Do not return deleted icon view items after icon view deletion

This resolves Bug 1605
pull/2/head
Timothy Pearson 11 years ago
parent 32bd03533d
commit d2ab408c06

@ -2964,6 +2964,7 @@ QIconView::~QIconView()
d->toolTip = 0;
#endif
delete d;
d = NULL;
}
/*!
@ -3227,7 +3228,12 @@ int QIconView::index( const QIconViewItem *item ) const
QIconViewItem *QIconView::firstItem() const
{
return d->firstItem;
if (d) {
return d->firstItem;
}
else {
return NULL;
}
}
/*!
@ -3239,7 +3245,12 @@ QIconViewItem *QIconView::firstItem() const
QIconViewItem *QIconView::lastItem() const
{
return d->lastItem;
if (d) {
return d->lastItem;
}
else {
return NULL;
}
}
/*!
@ -3251,7 +3262,12 @@ QIconViewItem *QIconView::lastItem() const
QIconViewItem *QIconView::currentItem() const
{
return d->currentItem;
if (d) {
return d->currentItem;
}
else {
return NULL;
}
}
/*!

Loading…
Cancel
Save