Skip to content

Commit b03cc5a

Browse files
committed
msglist [nfc]: Make ScrollToButton speed limit calculation more explicit in the code
1 parent 09df738 commit b03cc5a

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

lib/widgets/message_list.dart

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -240,9 +240,8 @@ class ScrollToBottomButton extends StatelessWidget {
240240

241241
Future<void> _navigateToBottom(BuildContext context) async {
242242
final distance = scrollController.position.pixels;
243-
// Calculate time necessary if we're capping speed at 8pixels/ms (== 8000pixels/s)
244-
final speedLimit = (distance / 8).ceil();
245-
final durationMs = max(300, speedLimit);
243+
final speedLimitMs = (1000 * distance / 8000).ceil();
244+
final durationMs = max(300, speedLimitMs);
246245
scrollController.animateTo(
247246
0,
248247
duration: Duration(milliseconds: durationMs),

0 commit comments

Comments
 (0)