From b67a9195c68ec4446771e3ad51f0887b9505cbe9 Mon Sep 17 00:00:00 2001 From: George Wu Date: Wed, 17 Jan 2018 17:55:22 +0100 Subject: [PATCH] Fixed a possible leak where timer is not disposed. --- Apps/ScoreViewer/ScorePlayer.cs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Apps/ScoreViewer/ScorePlayer.cs b/Apps/ScoreViewer/ScorePlayer.cs index 409e602..252cdbd 100644 --- a/Apps/ScoreViewer/ScorePlayer.cs +++ b/Apps/ScoreViewer/ScorePlayer.cs @@ -105,15 +105,12 @@ public void LoadStream(WaveStream stream) { var allData = transformedStream.ReadToEnd(); _audioBuffer.BufferData(allData, stream.WaveFormat.SampleRate); _audioSource.Bind(_audioBuffer); - - //if (transformedStream != stream) { - // transformedStream.Dispose(); - //} } protected override void Dispose(bool disposing) { PlayerSettings.MusicVolumeChanged -= OnMusicVolumeChanged; _timer.Stop(); + _timer.Dispose(); Stop();