-Fix: Don't allow recording over playing loops.
git-svn-id: http://svn.fuzzle.org/mloop/trunk@23 ba049829-c6ef-42ef-81ac-908dd8d2e907master
parent
6cf445e1f5
commit
b33dd1a800
|
@ -144,6 +144,7 @@ void Jack::ToggleRecording(int loop, int bpm, bool delay)
|
|||
m_loops[m_recording_loop].SetState(LS_IDLE);
|
||||
m_loops[m_recording_loop].EndFromNoteCache(m_notecache);
|
||||
} else {
|
||||
if (m_loops[loop].State() == LS_IDLE) {
|
||||
m_recording_loop = loop;
|
||||
m_loops[m_recording_loop].SetState(LS_RECORDING);
|
||||
m_loops[m_recording_loop].StartFromNoteCache(m_notecache);
|
||||
|
@ -151,6 +152,7 @@ void Jack::ToggleRecording(int loop, int bpm, bool delay)
|
|||
m_recording = true;
|
||||
m_delay_record = delay;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void Jack::StartLoop(int loop, bool repeat, bool sync)
|
||||
|
|
Loading…
Reference in New Issue