From baab03856624ad1ccf8ba57cf4d07b290f2274fd Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Sun, 8 Sep 2013 01:35:44 +0200 Subject: [PATCH] * Update internal loved state sooner to make the UI feel more responsive. --- src/libtomahawk/TrackData.cpp | 3 +++ 1 file changed, 3 insertions(+) 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 ) ); }