From c100cb913ea2678aedb768bb217198660a2e49cb Mon Sep 17 00:00:00 2001 From: Dominik Schmidt Date: Tue, 7 Apr 2015 02:45:07 +0200 Subject: [PATCH] Be more accurate when disconnecting the result from the settings changed signal --- src/libtomahawk/Result.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libtomahawk/Result.cpp b/src/libtomahawk/Result.cpp index 503d38ae0..5138b09d2 100644 --- a/src/libtomahawk/Result.cpp +++ b/src/libtomahawk/Result.cpp @@ -550,11 +550,11 @@ Result::setDownloadFormats( const QList& formats ) if ( !m_formats.isEmpty() ) { - connect( TomahawkSettings::instance(), SIGNAL( changed() ), SLOT( onSettingsChanged() ), Qt::UniqueConnection ); + connect( TomahawkSettings::instance(), SIGNAL( changed() ), this, SLOT( onSettingsChanged() ), Qt::UniqueConnection ); } else { - TomahawkSettings::instance()->disconnect( this ); + disconnect( TomahawkSettings::instance(), SIGNAL( changed() ), this, SLOT( onSettingsChanged() ) ); } }