Commit af74ba985f029c1b6ea68e15f025fdfd01997c5c

I guess playcount can't be negative.
  
8383 /**
8484 * Compute score for a track that has finished playing.
8585 */
86 inline double computeScore( double oldScore, int playCount, double playedFraction )
86 inline double computeScore( double oldScore, unsigned int playCount, double playedFraction )
8787 {
8888 const int percentage = static_cast<int>(playedFraction * 100);
8989 double newScore;