From 9caad18c9d3d475ea4c21f7cc33e5633f3022dee Mon Sep 17 00:00:00 2001 From: "Uwe L. Korn" Date: Thu, 31 Jul 2014 20:30:39 +0100 Subject: [PATCH] Only query configWidget if there is one --- src/libtomahawk/accounts/spotify/SpotifyAccount.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/libtomahawk/accounts/spotify/SpotifyAccount.cpp b/src/libtomahawk/accounts/spotify/SpotifyAccount.cpp index 5efaa1b52..91f32a677 100644 --- a/src/libtomahawk/accounts/spotify/SpotifyAccount.cpp +++ b/src/libtomahawk/accounts/spotify/SpotifyAccount.cpp @@ -442,7 +442,11 @@ SpotifyAccount::privateModeChanged() tLog( LOGVERBOSE ) << Q_FUNC_INFO << "Sending privateMode"; QVariantMap msg; msg[ "_msgtype" ] = "setPrivacyMode"; - msg[ "private" ] = ( m_configWidget.data()->persitentPrivacy() || TomahawkSettings::instance()->privateListeningMode() != TomahawkSettings::PublicListening ); + bool _private = TomahawkSettings::instance()->privateListeningMode() != TomahawkSettings::PublicListening; + if ( m_configWidget) { + _private |= m_configWidget->persitentPrivacy(); + } + msg[ "private" ] = _private; sendMessage( msg ); }