From ab602b207250ad4d365236e2e36b51c5645e6126 Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Wed, 23 May 2012 16:54:50 +0200 Subject: [PATCH] * Don't tell model about item size if there's no model yet. --- src/libtomahawk/playlist/AlbumView.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libtomahawk/playlist/AlbumView.cpp b/src/libtomahawk/playlist/AlbumView.cpp index 779afd97f..015fb6af9 100644 --- a/src/libtomahawk/playlist/AlbumView.cpp +++ b/src/libtomahawk/playlist/AlbumView.cpp @@ -195,7 +195,7 @@ AlbumView::resizeEvent( QResizeEvent* event ) { QListView::resizeEvent( event ); - if ( autoFitItems() ) + if ( autoFitItems() && m_model ) { #ifdef Q_WS_X11 // int scrollbar = verticalScrollBar()->isVisible() ? verticalScrollBar()->width() + 16 : 0; @@ -215,6 +215,7 @@ AlbumView::resizeEvent( QResizeEvent* event ) int remSpace = rectWidth - ( itemsPerRow * itemWidth ); int extraSpace = remSpace / itemsPerRow; int newItemWidth = itemWidth + extraSpace; + m_model->setItemSize( QSize( newItemWidth, newItemWidth ) ); if ( !m_inited )