Looks like sometimes m_iCurrentlyPreviewingHotcues is not incremented properly.
void CueControl::hotcueActivatePreview(HotcueControl* pControl, double value) { + qWarning() << "CueControl::hotcueActivatePreview" << value << m_iCurrentlyPreviewingHotcues; QMutexLocker lock(&m_mutex); if (!m_pLoadedTrack) { return;
warning [Main] CueControl::hotcueActivatePreview 1 0 warning [Main] CueControl::hotcueActivatePreview 0 1 warning [Main] CueControl::hotcueActivatePreview 1 0 warning [Main] CueControl::hotcueActivatePreview 0 1 warning [Main] CueControl::hotcueActivatePreview 1 0 warning [Main] CueControl::hotcueActivatePreview 0 1 warning [Main] CueControl::hotcueActivatePreview 1 0 warning [Main] CueControl::hotcueActivatePreview 0 0
Looks like sometimes m_iCurrentlyPre viewingHotcues is not incremented properly.
void CueControl: :hotcueActivate Preview( HotcueControl* pControl, double value) { :hotcueActivate Preview" << value << m_iCurrentlyPre viewingHotcues;
+ qWarning() << "CueControl:
QMutexLocker lock(&m_mutex);
if (!m_pLoadedTrack) {
return;
warning [Main] CueControl: :hotcueActivate Preview 1 0 :hotcueActivate Preview 0 1 :hotcueActivate Preview 1 0 :hotcueActivate Preview 0 1 :hotcueActivate Preview 1 0 :hotcueActivate Preview 0 1 :hotcueActivate Preview 1 0 :hotcueActivate Preview 0 0
warning [Main] CueControl:
warning [Main] CueControl:
warning [Main] CueControl:
warning [Main] CueControl:
warning [Main] CueControl:
warning [Main] CueControl:
warning [Main] CueControl: