midi.update() included in mutex

This commit is contained in:
Sebastian
2024-10-25 16:46:28 +02:00
parent 18f12eb9f3
commit 7be8710138
+3 -3
View File
@@ -73,7 +73,7 @@ class SignalManager{
while(loop){ while(loop){
std::chrono::duration<double, std::micro> diff = std::chrono::steady_clock::now() - last; std::chrono::duration<double, std::micro> diff = std::chrono::steady_clock::now() - last;
if(diff.count() > 500){ if(diff.count() > 500){
//mutex->lock(); mutex->lock();
if(play){ if(play){
for(auto& s : signals){ for(auto& s : signals){
s.direction = (s.next->position - s.position).norm(); s.direction = (s.next->position - s.position).norm();
@@ -91,9 +91,9 @@ class SignalManager{
} }
} }
} }
//mutex->unlock(); midi.update();
mutex->unlock();
last = std::chrono::steady_clock::now(); last = std::chrono::steady_clock::now();
midi.update();
} }
} }
} }