diff options
Diffstat (limited to 'alc/device.cpp')
-rw-r--r-- | alc/device.cpp | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/alc/device.cpp b/alc/device.cpp index 41ef6d44..01153d51 100644 --- a/alc/device.cpp +++ b/alc/device.cpp @@ -25,17 +25,8 @@ using voidp = void*; } // namespace -/* This should be in core/device.cpp. */ -DeviceBase::DeviceBase(DeviceType type) : Type{type}, mContexts{&sEmptyContextArray} -{ -} - -DeviceBase::~DeviceBase() -{ - auto *oldarray = mContexts.exchange(nullptr, std::memory_order_relaxed); - if(oldarray != &sEmptyContextArray) delete oldarray; -} - +ALCdevice::ALCdevice(DeviceType type) : DeviceBase{type} +{ } ALCdevice::~ALCdevice() { |