summaryrefslogtreecommitdiffstats
path: root/src/server/JackDriver.cpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2013-01-11 03:35:17 +0000
committerDavid Robillard <d@drobilla.net>2013-01-11 03:35:17 +0000
commita90eec5c87af4dec9f8f45223cd228cb7ca674c6 (patch)
tree5363986923fc4ed2d025a975d0f890df9733269a /src/server/JackDriver.cpp
parent8caefa2c374ecf3af9ea455ce24784d398254ddf (diff)
downloadingen-a90eec5c87af4dec9f8f45223cd228cb7ca674c6.tar.gz
ingen-a90eec5c87af4dec9f8f45223cd228cb7ca674c6.tar.bz2
ingen-a90eec5c87af4dec9f8f45223cd228cb7ca674c6.zip
Use C++11 atomics.
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4916 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/server/JackDriver.cpp')
-rw-r--r--src/server/JackDriver.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/JackDriver.cpp b/src/server/JackDriver.cpp
index 21f2656f..3afbd51c 100644
--- a/src/server/JackDriver.cpp
+++ b/src/server/JackDriver.cpp
@@ -52,7 +52,7 @@ namespace Server {
JackDriver::JackDriver(Engine& engine)
: _engine(engine)
, _sem(0)
- , _flag(0)
+ , _flag(false)
, _client(NULL)
, _block_length(0)
, _sample_rate(0)
@@ -172,7 +172,7 @@ void
JackDriver::deactivate()
{
if (_is_activated) {
- _flag = 1;
+ _flag = true;
_is_activated = false;
_sem.wait();
@@ -402,7 +402,7 @@ REALTIME int
JackDriver::_process_cb(jack_nframes_t nframes)
{
if (nframes == 0 || ! _is_activated) {
- if (_flag == 1) {
+ if (_flag) {
_sem.post();
}
return 0;