From b0c14d6217dca8dbbdb78e13ea979728822e6ee7 Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Tue, 3 Jul 2012 03:13:46 +0200 Subject: [PATCH] * Don't load view states for empty guids. --- src/libtomahawk/playlist/ViewHeader.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/libtomahawk/playlist/ViewHeader.cpp b/src/libtomahawk/playlist/ViewHeader.cpp index ddae1323b..b29f34b5f 100644 --- a/src/libtomahawk/playlist/ViewHeader.cpp +++ b/src/libtomahawk/playlist/ViewHeader.cpp @@ -60,7 +60,8 @@ ViewHeader::visibleSectionCount() const void ViewHeader::onSectionsChanged() { - TomahawkSettings::instance()->setPlaylistColumnSizes( m_guid, saveState() ); + if ( !m_guid.isEmpty() ) + TomahawkSettings::instance()->setPlaylistColumnSizes( m_guid, saveState() ); } @@ -70,7 +71,10 @@ ViewHeader::checkState() if ( !count() || m_init ) return false; - QByteArray state = TomahawkSettings::instance()->playlistColumnSizes( m_guid ); + QByteArray state; + if ( !m_guid.isEmpty() ) + state = TomahawkSettings::instance()->playlistColumnSizes( m_guid ); + if ( !state.isEmpty() ) { restoreState( state );