diff --git a/Correlator/ViewModels/AudioFileViewModel.cs b/Correlator/ViewModels/AudioFileViewModel.cs index 2194cd6..0c804de 100644 --- a/Correlator/ViewModels/AudioFileViewModel.cs +++ b/Correlator/ViewModels/AudioFileViewModel.cs @@ -148,6 +148,12 @@ return; } + if (_waveOutEvent.PlaybackState == PlaybackState.Playing) + { + _waveOutEvent.Stop(); + _audioFileReader.Dispose(); + } + try { File.Delete(_selectedFile.FullPath);