From 354805b7b4448ab52882f62fb2cc4206addec4c2 Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Thu, 5 Sep 2013 09:46:48 +0200 Subject: [PATCH] * Don't restore settings if the TrackView's guid didn't actually change. --- src/libtomahawk/playlist/TrackView.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libtomahawk/playlist/TrackView.cpp b/src/libtomahawk/playlist/TrackView.cpp index 1001a6631..c191ed3c8 100644 --- a/src/libtomahawk/playlist/TrackView.cpp +++ b/src/libtomahawk/playlist/TrackView.cpp @@ -42,7 +42,6 @@ #include "utils/PixmapDelegateFader.h" #endif - #include #include #include @@ -130,6 +129,9 @@ TrackView::guid() const void TrackView::setGuid( const QString& newguid ) { + if ( newguid == m_guid ) + return; + if ( !newguid.isEmpty() ) { tDebug() << Q_FUNC_INFO << "Setting guid on header" << newguid << "for a view with" << m_proxyModel->columnCount() << "columns";