Fix for VelocityTracker deprecation (#75649)

This commit is contained in:
Kate Lovett 2021-02-16 15:36:04 -06:00 committed by GitHub
parent a74a26c6a2
commit 2e9e1772be
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 35 additions and 0 deletions

View file

@ -11,6 +11,33 @@
version: 1
transforms:
# Changes made in https://github.com/flutter/flutter/pull/66043
- title: "Use withKind"
date: 2020-09-17
element:
uris: [ 'gestures.dart' ]
constructor: ''
inClass: 'VelocityTracker'
oneOf:
- if: "pointerDeviceKind == ''"
changes:
- kind: 'rename'
newName: 'withKind'
- kind: 'addParameter'
index: 0
name: 'kind'
style: required_positional
argumentValue:
expression: 'PointerDeviceKind.touch'
- if: "pointerDeviceKind != ''"
changes:
- kind: 'rename'
newName: 'withKind'
variables:
pointerDeviceKind:
kind: 'fragment'
value: 'arguments[0]'
# Changes made in https://github.com/flutter/flutter/pull/72043
- title: "Migrate to 'maxLengthEnforcement'"
date: 2020-12-13

View file

@ -10,4 +10,8 @@ void main() {
// Change made in https://github.com/flutter/flutter/pull/28602
final PointerExitEvent exitEvent = PointerExitEvent.fromHoverEvent(PointerHoverEvent());
// Changes made in https://github.com/flutter/flutter/pull/66043
VelocityTracker tracker = VelocityTracker();
tracker = VelocityTracker(PointerDeviceKind.mouse);
}

View file

@ -10,4 +10,8 @@ void main() {
// Change made in https://github.com/flutter/flutter/pull/28602
final PointerExitEvent exitEvent = PointerExitEvent.fromMouseEvent(PointerHoverEvent());
// Changes made in https://github.com/flutter/flutter/pull/66043
VelocityTracker tracker = VelocityTracker.withKind(PointerDeviceKind.touch);
tracker = VelocityTracker.withKind(PointerDeviceKind.mouse);
}