diff --git a/lib/modules/anime/anime_player_view.dart b/lib/modules/anime/anime_player_view.dart index b613109c..516d0d55 100644 --- a/lib/modules/anime/anime_player_view.dart +++ b/lib/modules/anime/anime_player_view.dart @@ -1948,7 +1948,10 @@ mp.register_script_message('call_button_${button.id}_long', button${button.id}lo ); } + BoxFit? _lastFit; void _resize(BoxFit fit) async { + if (fit == _lastFit) return; + _lastFit = fit; // Wait for the widget tree to settle before updating fit await WidgetsBinding.instance.endOfFrame; if (mounted) {