| Index: lib/src/percent/decoder.dart
|
| diff --git a/lib/src/percent/decoder.dart b/lib/src/percent/decoder.dart
|
| index 07406361680363ff1a7f197f2831883dc1bc73cf..4d8f9941b2c540e8c0f8b923df10a0bef7c9c1ef 100644
|
| --- a/lib/src/percent/decoder.dart
|
| +++ b/lib/src/percent/decoder.dart
|
| @@ -199,7 +199,7 @@ int _decode(List<int> codeUnits, int start, int end, Uint8Buffer buffer) {
|
| // than can be copied to the buffer as-is.
|
| if (i > sliceStart) {
|
| _checkForInvalidCodeUnit(codeUnitOr, codeUnits, sliceStart, i);
|
| - buffer.addAll(codeUnits.getRange(sliceStart, i));
|
| + buffer.addAll(codeUnits, sliceStart, i);
|
| }
|
|
|
| // Now decode the percent-encoded byte and add it as well.
|
| @@ -222,7 +222,7 @@ int _decode(List<int> codeUnits, int start, int end, Uint8Buffer buffer) {
|
| if (start == sliceStart) {
|
| buffer.addAll(codeUnits);
|
| } else {
|
| - buffer.addAll(codeUnits.getRange(sliceStart, end));
|
| + buffer.addAll(codeUnits, sliceStart, end);
|
| }
|
| }
|
|
|
|
|