diff --git a/src/libtomahawk/widgets/OverlayWidget.cpp b/src/libtomahawk/widgets/OverlayWidget.cpp index aa6b846ba..be455af57 100644 --- a/src/libtomahawk/widgets/OverlayWidget.cpp +++ b/src/libtomahawk/widgets/OverlayWidget.cpp @@ -153,8 +153,10 @@ OverlayWidget::onViewChanged() return; PlayableProxyModel* model = qobject_cast( m_itemView->model() ); + if ( !model ) + return; - if ( m_text.isEmpty() || ( model && ( model->rowCount( QModelIndex() ) || model->isLoading() ) ) ) + if ( m_text.isEmpty() || model->rowCount( QModelIndex() ) || model->isLoading() ) { hide(); }