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