From 7e81fae2bc8e545c382b690de69169528b46eace Mon Sep 17 00:00:00 2001 From: dom Date: Sun, 22 Feb 2026 15:21:56 +0800 Subject: [PATCH] fix jump to item Signed-off-by: dom --- lib/pages/video/download_panel/view.dart | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/lib/pages/video/download_panel/view.dart b/lib/pages/video/download_panel/view.dart index d412e3732..860f12d02 100644 --- a/lib/pages/video/download_panel/view.dart +++ b/lib/pages/video/download_panel/view.dart @@ -69,13 +69,15 @@ class _DownloadPanelState extends State { @override void initState() { super.initState(); - WidgetsBinding.instance.addPostFrameCallback((_) { - _listController.jumpToItem( - index: widget.index, - scrollController: widget.scrollController, - alignment: 0, - ); - }); + if (widget.index != -1) { + WidgetsBinding.instance.addPostFrameCallback((_) { + _listController.jumpToItem( + index: widget.index, + scrollController: widget.scrollController, + alignment: 0, + ); + }); + } } @override