Rewind output buffer before copying.

pull/36/head
mike wakerly 2012-12-07 17:47:17 -08:00
rodzic 3f271aab81
commit f35468e0f8
1 zmienionych plików z 4 dodań i 3 usunięć

Wyświetl plik

@ -20,14 +20,14 @@
package com.hoho.android.usbserial.util;
import java.io.IOException;
import java.nio.ByteBuffer;
import android.hardware.usb.UsbRequest;
import android.util.Log;
import com.hoho.android.usbserial.driver.UsbSerialDriver;
import java.io.IOException;
import java.nio.ByteBuffer;
/**
* Utility class which services a {@link UsbSerialDriver} in its {@link #run()}
* method.
@ -173,6 +173,7 @@ public class SerialInputOutputManager implements Runnable {
if (mWriteBuffer.position() > 0) {
len = mWriteBuffer.position();
outBuff = new byte[len];
mWriteBuffer.rewind();
mWriteBuffer.get(outBuff, 0, len);
mWriteBuffer.clear();
}