aboutsummaryrefslogtreecommitdiffstats
path: root/alc/alc.cpp
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2020-12-17 03:06:52 -0800
committerChris Robinson <[email protected]>2020-12-17 03:06:52 -0800
commit4d1ac95ae2ef1ca3a20205b4cc9893b02f0c7c22 (patch)
tree6d10b74a983ee2495704f010d554f5bfb26e63af /alc/alc.cpp
parentd578bc6cb1b9bce4954ded9b138d51980163c233 (diff)
Don't return an enum from captureSamples
It's always no_error
Diffstat (limited to 'alc/alc.cpp')
-rw-r--r--alc/alc.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/alc/alc.cpp b/alc/alc.cpp
index 6fd61b44..f8bef7de 100644
--- a/alc/alc.cpp
+++ b/alc/alc.cpp
@@ -3880,16 +3880,14 @@ START_API_FUNC
std::lock_guard<std::mutex> _{dev->StateLock};
BackendBase *backend{dev->Backend.get()};
- const auto usamples = static_cast<ALCuint>(samples);
+ const auto usamples = static_cast<uint>(samples);
if(usamples > backend->availableSamples())
{
alcSetError(dev.get(), ALC_INVALID_VALUE);
return;
}
- auto *bbuffer = static_cast<al::byte*>(buffer);
- if(ALCenum err{backend->captureSamples(bbuffer, usamples)})
- alcSetError(dev.get(), err);
+ backend->captureSamples(static_cast<al::byte*>(buffer), usamples);
}
END_API_FUNC