diff --git a/src/VorbisDecoder.cpp b/src/VorbisDecoder.cpp index 28c65e2..112acf5 100644 --- a/src/VorbisDecoder.cpp +++ b/src/VorbisDecoder.cpp @@ -96,11 +96,10 @@ public: throw std::runtime_error("could not read any data"); } - VorbisDecoderInternal(AudioData * d, const std::vector & memory) : d(d) + VorbisDecoderInternal(AudioData * d, const std::vector & memory) : d(d), data(std::move(memory)), dataPos(0) { fileHandle = new OggVorbis_File(); - data = std::move(memory); ov_callbacks callbacks = { read_func, seek_func,