aboutsummaryrefslogtreecommitdiffstats
path: root/Alc
diff options
context:
space:
mode:
Diffstat (limited to 'Alc')
-rw-r--r--Alc/alc.cpp1
-rw-r--r--Alc/alcontext.h2
2 files changed, 2 insertions, 1 deletions
diff --git a/Alc/alc.cpp b/Alc/alc.cpp
index d05d1431..425af2da 100644
--- a/Alc/alc.cpp
+++ b/Alc/alc.cpp
@@ -2312,6 +2312,7 @@ static DeviceRef VerifyDevice(ALCdevice *device)
ALCcontext::ALCcontext(ALCdevice *device) : Device{device}
{
+ PropsClean.test_and_set();
}
/* InitContext
diff --git a/Alc/alcontext.h b/Alc/alcontext.h
index 472d06ae..213949f2 100644
--- a/Alc/alcontext.h
+++ b/Alc/alcontext.h
@@ -80,7 +80,7 @@ struct ALCcontext {
ALfloat SpeedOfSound{};
ALfloat MetersPerUnit{1.0f};
- std::atomic_flag PropsClean{true};
+ std::atomic_flag PropsClean;
std::atomic<bool> DeferUpdates{false};
std::mutex PropLock;