From 8ba433afa5de20f444ea1d3c34db5d37b12a2100 Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Thu, 7 Jun 2012 08:55:34 +0200 Subject: [PATCH] * Ignore incompatible models. --- src/libtomahawk/widgets/OverlayWidget.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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(); }