diff --git a/third_party/packages/path_parsing/CHANGELOG.md b/third_party/packages/path_parsing/CHANGELOG.md index ae794014dedd..ec60431b694e 100644 --- a/third_party/packages/path_parsing/CHANGELOG.md +++ b/third_party/packages/path_parsing/CHANGELOG.md @@ -1,6 +1,7 @@ ## NEXT * Updates minimum supported SDK version to Flutter 3.38/Dart 3.10. +* Fix deprecation lints. ## 1.1.0 diff --git a/third_party/packages/path_parsing/lib/src/path_parsing.dart b/third_party/packages/path_parsing/lib/src/path_parsing.dart index 46f155089364..3a100d8e8794 100644 --- a/third_party/packages/path_parsing/lib/src/path_parsing.dart +++ b/third_party/packages/path_parsing/lib/src/path_parsing.dart @@ -653,7 +653,7 @@ class SvgPathNormalizer { } pointTransform.setIdentity(); - pointTransform.scale(1.0 / rx, 1.0 / ry); + pointTransform.scaleByDouble(1.0 / rx, 1.0 / ry, 1.0 / rx, 1); pointTransform.rotateZ(-angle); _PathOffset point1 = _mapPoint(pointTransform, currentPoint); @@ -687,7 +687,7 @@ class SvgPathNormalizer { pointTransform.setIdentity(); pointTransform.rotateZ(angle); - pointTransform.scale(rx, ry); + pointTransform.scaleByDouble(rx, ry, rx, 1); // Some results of atan2 on some platform implementations are not exact // enough. So that we get more cubic curves than expected here. Adding 0.001f