1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-09 07:36:48 +02:00

* Check for sidebar item actually having an underlying source before accessing it.

This commit is contained in:
Christian Muehlhaeuser
2014-08-15 10:57:07 +02:00
parent f7246b5830
commit 5d1f0dd360

View File

@@ -88,7 +88,7 @@ SourceDelegate::sizeHint( const QStyleOptionViewItem& option, const QModelIndex&
if ( type == SourcesModel::Collection || type == SourcesModel::ScriptCollection ) if ( type == SourcesModel::Collection || type == SourcesModel::ScriptCollection )
{ {
SourceItem* colItem = qobject_cast< SourceItem* >( item ); SourceItem* colItem = qobject_cast< SourceItem* >( item );
return QSize( option.rect.width(), colItem->source()->isLocal() ? 0 : option.fontMetrics.height() * 3.0 ); return QSize( option.rect.width(), ( colItem->source() && colItem->source()->isLocal() ) ? 0 : option.fontMetrics.height() * 3.0 );
} }
else if ( type == SourcesModel::Divider ) else if ( type == SourcesModel::Divider )
{ {