Index: xfa/fxbarcode/qrcode/BC_QRCoderEncoder.cpp |
diff --git a/xfa/fxbarcode/qrcode/BC_QRCoderEncoder.cpp b/xfa/fxbarcode/qrcode/BC_QRCoderEncoder.cpp |
index 7f332b671ea1a20f05f0b3333b4dfed0f2362144..209a9656a6e9e13c51a1170ccc9519cc32876d3f 100644 |
--- a/xfa/fxbarcode/qrcode/BC_QRCoderEncoder.cpp |
+++ b/xfa/fxbarcode/qrcode/BC_QRCoderEncoder.cpp |
@@ -885,10 +885,10 @@ void CBC_QRCoderEncoder::InterleaveWithECBytes(CBC_QRCoderBitVector* bits, |
std::unique_ptr<CBC_CommonByteArray> ecBytes( |
GenerateECBytes(dataBytes.get(), numEcBytesInBlosk, e)); |
BC_EXCEPTION_CHECK_ReturnVoid(e); |
- blocks.Add( |
- new CBC_QRCoderBlockPair(std::move(dataBytes), std::move(ecBytes))); |
maxNumDataBytes = std::max(maxNumDataBytes, dataBytes->Size()); |
maxNumEcBytes = std::max(maxNumEcBytes, ecBytes->Size()); |
+ blocks.Add( |
+ new CBC_QRCoderBlockPair(std::move(dataBytes), std::move(ecBytes))); |
dataBytesOffset += numDataBytesInBlock; |
} |
if (numDataBytes != dataBytesOffset) { |