Bug 1305826: P1. Fix move constructor. r?gerald
With a const input, the object would never be moved but copied instead
MozReview-Commit-ID: 7VUJDLCxOQJ
--- a/dom/media/AudioConverter.h
+++ b/dom/media/AudioConverter.h
@@ -79,17 +79,17 @@ public:
"Conversion not implemented yet");
}
explicit AudioDataBuffer(AlignedShortBuffer&& aBuffer)
: mBuffer(Move(aBuffer))
{
static_assert(Format == AudioConfig::FORMAT_S16,
"Conversion not implemented yet");
}
- explicit AudioDataBuffer(const AlignedFloatBuffer&& aBuffer)
+ explicit AudioDataBuffer(AlignedFloatBuffer&& aBuffer)
: mBuffer(Move(aBuffer))
{
static_assert(Format == AudioConfig::FORMAT_FLT,
"Conversion not implemented yet");
}
AudioDataBuffer& operator=(AudioDataBuffer&& aOther)
{
mBuffer = Move(aOther.mBuffer);