diff options
author | Bent Bisballe Nyeng <deva@aasimon.org> | 2025-03-05 18:18:49 +0100 |
---|---|---|
committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2025-03-05 18:18:49 +0100 |
commit | a2aac07c9edaa96940ac4d1dd02a9bec21499e47 (patch) | |
tree | 143a16000fa126f6da7c9550a0b7c82b7686e87d /src/audiofile.h | |
parent | dd9fd17e59155ca05f93c9ec1d48430041f648bd (diff) |
Block loading while free-wheeling. Fix rendering in Reaper.
Diffstat (limited to 'src/audiofile.h')
-rw-r--r-- | src/audiofile.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/audiofile.h b/src/audiofile.h index 9fdd8c5..cff4f3b 100644 --- a/src/audiofile.h +++ b/src/audiofile.h @@ -31,6 +31,7 @@ #include <vector> #include <limits> #include <mutex> +#include <atomic> #include "audio.h" #include "channel.h" @@ -73,6 +74,6 @@ private: friend class InstrumentParserTest; void* magic{}; - volatile bool is_loaded{false}; + std::atomic<bool> is_loaded{false}; InstrumentChannel* instrument_channel{}; }; |