This repository was archived by the owner on Feb 22, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +1
-12
lines changed Expand file tree Collapse file tree 2 files changed +1
-12
lines changed Original file line number Diff line number Diff line change @@ -319,8 +319,7 @@ class MouseTracker extends ChangeNotifier {
319319 // so that [mouseIsConnected], which is decided by `_mouseStates`, is
320320 // correct during the callbacks.
321321 if (existingState == null ) {
322- if (event is PointerRemovedEvent )
323- return ;
322+ assert (event is ! PointerRemovedEvent );
324323 _mouseStates[device] = _MouseState (initialEvent: event);
325324 } else {
326325 assert (event is ! PointerAddedEvent );
Original file line number Diff line number Diff line change @@ -133,16 +133,6 @@ void main() {
133133 listenerLogs.clear ();
134134 });
135135
136- // Regression test for https://github.com/flutter/flutter/issues/90838
137- test ('should not crash if the first event is a Removed event' , () {
138- final List <PointerEvent > events = < PointerEvent > [];
139- _setUpWithOneAnnotation (logEvents: events);
140- ui.window.onPointerDataPacket !(ui.PointerDataPacket (data: < ui.PointerData > [
141- _pointerData (PointerChange .remove, Offset .zero),
142- ]));
143- events.clear ();
144- });
145-
146136 test ('should correctly handle multiple devices' , () {
147137 final List <PointerEvent > events = < PointerEvent > [];
148138 setUpWithOneAnnotation (logEvents: events);
You can’t perform that action at this time.
0 commit comments