diff --git a/src/libtomahawk/TrackData.cpp b/src/libtomahawk/TrackData.cpp index 0c125a6b1..2a47eb83e 100644 --- a/src/libtomahawk/TrackData.cpp +++ b/src/libtomahawk/TrackData.cpp @@ -342,6 +342,9 @@ TrackData::loved() void TrackData::setLoved( bool loved ) { + m_currentSocialActions[ "Love" ] = loved; + emit socialActionsLoaded(); + DatabaseCommand_SocialAction* cmd = new DatabaseCommand_SocialAction( m_ownRef.toStrongRef(), QString( "Love" ), loved ? QString( "true" ) : QString( "false" ) ); Database::instance()->enqueue( Tomahawk::dbcmd_ptr( cmd ) ); }