From ed61c8f074a46c82255046121e9cc0a62bf10742 Mon Sep 17 00:00:00 2001 From: Hedon-dev <158850208+Hedon-dev@users.noreply.github.com> Date: Sat, 30 Mar 2024 01:23:34 +0100 Subject: [PATCH] Fix error when only one resolution is available --- lib/ui/screens/video_player.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/ui/screens/video_player.dart b/lib/ui/screens/video_player.dart index 9b9faab6..96c70d18 100644 --- a/lib/ui/screens/video_player.dart +++ b/lib/ui/screens/video_player.dart @@ -15,7 +15,7 @@ import 'package:window_manager/window_manager.dart'; class VideoPlayerScreen extends StatefulWidget { final UniversalVideoMetadata videoMetadata; - const VideoPlayerScreen({required this.videoMetadata}); + const VideoPlayerScreen({super.key, required this.videoMetadata}); @override State createState() => _VideoPlayerScreenState(); @@ -61,6 +61,8 @@ class _VideoPlayerScreenState extends State { } selectedResolution = nextHighest; } + } else { + selectedResolution = sortedResolutions![0]; } // Check if m3u8 links exist and display toast message if (widget.videoMetadata.m3u8Uris[selectedResolution] == null) {