Shame on me, I was wrong with the mutexLocker. I have to scope it in TrackDAO::getTrack() so that mixxx won't freeze.
This patches uses setValue,which is indead nicer) and all functions now use getTrackForColumn with the reference call, I probably made an error earlier.
Shame on me, I was wrong with the mutexLocker. I have to scope it in TrackDAO: :getTrack( ) so that mixxx won't freeze.
This patches uses setValue,which is indead nicer) and all functions now use getTrackForColumn with the reference call, I probably made an error earlier.