Skip to content

Commit 883e2fb

Browse files
committed
Only do haptic feedback on reorder on iOS
1 parent 20724b1 commit 883e2fb

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lib/flutter_reorderable_list.dart

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import 'package:flutter/services.dart';
99
import 'dart:collection';
1010
import 'dart:math';
1111
import 'dart:async';
12+
import 'dart:io';
1213
import 'dart:ui' show lerpDouble;
1314

1415
typedef bool ReorderItemCallback(Key draggedItem, Key newPosition);
@@ -480,7 +481,9 @@ class _ReorderableListState extends State<ReorderableList>
480481
_lastReportedKey = closest.key;
481482
if (widget.onReorder != null) {
482483
if (widget.onReorder(_dragging, closest.key)) {
483-
_hapticFeedback();
484+
if (Platform.isIOS) {
485+
_hapticFeedback();
486+
}
484487
for (final f in onReorderApproved) {
485488
f();
486489
}

0 commit comments

Comments
 (0)