From 2b2cd40d4fab52cedae777eece17b9c0ffddec82 Mon Sep 17 00:00:00 2001 From: bk <106319367+bk-bf@users.noreply.github.com> Date: Mon, 28 Jul 2025 01:06:07 +0200 Subject: [PATCH] Update lib/wrappers/players/lib_mpv.dart Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com> --- lib/wrappers/players/lib_mpv.dart | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/wrappers/players/lib_mpv.dart b/lib/wrappers/players/lib_mpv.dart index f306359..a1f343b 100644 --- a/lib/wrappers/players/lib_mpv.dart +++ b/lib/wrappers/players/lib_mpv.dart @@ -219,6 +219,13 @@ class _VideoSubtitlesState extends ConsumerState<_VideoSubtitles> { void initState() { super.initState(); // Move to very start as per best practices subscription = widget.controller.player.stream.subtitle.listen((value) { + + @override + void dispose() { + subscription?.cancel(); + subscription = null; + super.dispose(); + } if (mounted) { setState(() { subtitle = value;