diff options
author | David Robillard <d@drobilla.net> | 2017-01-18 15:28:04 -0500 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2017-01-18 15:28:04 -0500 |
commit | 02ae3e9d8bf3f6a5e844706721aad8c0ac9f4340 (patch) | |
tree | 5bbfb3eba51024529e3970103bfb0065b26bc8ec /src/ingen/ingen.cpp | |
parent | 4e1c349bd3687b866597afda56dc5f1b0c4be4ef (diff) | |
download | ingen-02ae3e9d8bf3f6a5e844706721aad8c0ac9f4340.tar.gz ingen-02ae3e9d8bf3f6a5e844706721aad8c0ac9f4340.tar.bz2 ingen-02ae3e9d8bf3f6a5e844706721aad8c0ac9f4340.zip |
Fix invalid cross-thread use of mutex
Instead of abusing store mutex for this purpose, extend blocking mechanism of
the PreProcessor (designed for atomic bundle execution) to support execution of
individual atomic events which must be executed before the next event can be
pre-processed.
Diffstat (limited to 'src/ingen/ingen.cpp')
0 files changed, 0 insertions, 0 deletions