diff --git a/src/Magnum/Audio/Source.cpp b/src/Magnum/Audio/Source.cpp index 79f4cfc15..cdd14546d 100644 --- a/src/Magnum/Audio/Source.cpp +++ b/src/Magnum/Audio/Source.cpp @@ -57,7 +57,7 @@ std::size_t Source::unqueueBuffers(Containers::ArrayView unqueuedIds(processedBuffers); alSourceUnqueueBuffers(_id, unqueuedIds.size(), unqueuedIds.data()); - auto isNotUnqueued = [&unqueuedIds](Containers::Reference buffer){ + auto isNotUnqueued = [&unqueuedIds](Buffer& buffer) { for(ALuint id : unqueuedIds) { if(buffer->id() == id) return false;