Chromium Code Reviews| Index: runtime/bin/socket_stream_impl.dart |
| =================================================================== |
| --- runtime/bin/socket_stream_impl.dart (revision 3627) |
| +++ runtime/bin/socket_stream_impl.dart (working copy) |
| @@ -17,11 +17,11 @@ |
| bytesToRead = len; |
| } |
| } |
| - List<int> buffer = new List<int>(bytesToRead); |
| + List<int> buffer = new ByteArray(bytesToRead); |
|
cshapiro
2012/01/28 02:25:48
This can be typed as a byte array in all cases.
Anders Johnsen
2012/01/30 21:15:28
Done.
|
| int bytesRead = _socket.readList(buffer, 0, bytesToRead); |
| if (bytesRead < bytesToRead) { |
| - List<int> newBuffer = new List<int>(bytesRead); |
| - newBuffer.copyFrom(buffer, 0, 0, bytesRead); |
| + List<int> newBuffer = new ByteArray(bytesRead); |
| + newBuffer.setRange(0, bytesRead, buffer); |
| return newBuffer; |
| } else { |
| return buffer; |