From fa9926d239e0644f7a1c18b486bf46ac93d668bd Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Wed, 24 Nov 2010 09:34:19 +0100 Subject: [PATCH] * Don't crash after removing a source from CollectionFlatModel. --- src/playlist/collectionflatmodel.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/playlist/collectionflatmodel.cpp b/src/playlist/collectionflatmodel.cpp index 3c11b216f..21b1343f0 100644 --- a/src/playlist/collectionflatmodel.cpp +++ b/src/playlist/collectionflatmodel.cpp @@ -194,7 +194,9 @@ CollectionFlatModel::onDataChanged() { PlItem* p = (PlItem*)sender(); // emit itemSizeChanged( p->index ); - emit dataChanged( p->index, p->index.sibling( p->index.row(), columnCount() - 1 ) ); + + if ( p && p->index.isValid() ) + emit dataChanged( p->index, p->index.sibling( p->index.row(), columnCount() - 1 ) ); }