From a61b921d51aa7317c226a498c96316e7e9cf5d38 Mon Sep 17 00:00:00 2001 From: hishitetsu <66369541+hishitetsu@users.noreply.github.com> Date: Mon, 28 Jul 2025 23:45:00 +0900 Subject: [PATCH] fix --- .../UserControls/FilePreviews/MediaPreview.xaml.cs | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/Files.App/UserControls/FilePreviews/MediaPreview.xaml.cs b/src/Files.App/UserControls/FilePreviews/MediaPreview.xaml.cs index 78005c148ec0..a71c7d30baa1 100644 --- a/src/Files.App/UserControls/FilePreviews/MediaPreview.xaml.cs +++ b/src/Files.App/UserControls/FilePreviews/MediaPreview.xaml.cs @@ -17,7 +17,6 @@ public MediaPreview(MediaPreviewViewModel model) ViewModel = model; InitializeComponent(); PlayerContext.Loaded += PlayerContext_Loaded; - PlayerContext.Unloaded += PlayerContext_Unloaded; Unloaded += MediaPreview_Unloaded; } @@ -30,12 +29,6 @@ private void PlayerContext_Loaded(object sender, RoutedEventArgs e) ViewModel.TogglePlaybackRequested += TogglePlaybackRequestInvoked; } - private void PlayerContext_Unloaded(object sender, RoutedEventArgs e) - { - PlayerContext.MediaPlayer.VolumeChanged -= MediaPlayer_VolumeChanged; - ViewModel.TogglePlaybackRequested -= TogglePlaybackRequestInvoked; - } - private void MediaPreview_Unloaded(object sender, RoutedEventArgs e) { // The MediaPlayerElement isn't properly disposed by Windows so we set the source to null @@ -43,8 +36,10 @@ private void MediaPreview_Unloaded(object sender, RoutedEventArgs e) PlayerContext.Source = null; PlayerContext.Loaded -= PlayerContext_Loaded; - PlayerContext.Unloaded -= PlayerContext_Unloaded; Unloaded -= MediaPreview_Unloaded; + + PlayerContext.MediaPlayer.VolumeChanged -= MediaPlayer_VolumeChanged; + ViewModel.TogglePlaybackRequested -= TogglePlaybackRequestInvoked; } private void MediaPlayer_VolumeChanged(MediaPlayer sender, object args)