Skip to content

Commit 48531a2

Browse files
committed
Fix race condition on sync messages generation
1 parent 4629324 commit 48531a2

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

Source/UI/ControlPanel.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -887,15 +887,16 @@ void ControlPanel::buttonClicked(Button* button)
887887
{
888888
if (recordEngines[recordSelector->getSelectedId()-1]->isWindowOpen())
889889
recordEngines[recordSelector->getSelectedId()-1]->toggleConfigWindow();
890-
891-
audio->beginCallbacks();
890+
891+
startRecording();
892892
masterClock->start();
893+
audio->beginCallbacks();
893894
audioEditor->disable();
894895

895896
stopTimer();
896897
startTimer(250); // refresh every 250 ms
897898

898-
startRecording();
899+
899900

900901
playButton->setToggleState(true, dontSendNotification);
901902
recordSelector->setEnabled(false);

0 commit comments

Comments
 (0)