From ce57161c357b4ae61aee68c8709e0b8067e4c72c Mon Sep 17 00:00:00 2001 From: Dmitry Khrustalev Date: Mon, 31 Aug 2020 17:06:50 -0300 Subject: [PATCH] Mono.Dispose() checks if monoChannel is IDisposable #2 --- CarefulAudioRepair/Data/Mono.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/CarefulAudioRepair/Data/Mono.cs b/CarefulAudioRepair/Data/Mono.cs index 4440278..d1d22f9 100644 --- a/CarefulAudioRepair/Data/Mono.cs +++ b/CarefulAudioRepair/Data/Mono.cs @@ -106,7 +106,13 @@ public double[] GetOutputArray(ChannelType channelType) } /// - public void Dispose() => this.monoChannel.Dispose(); + public void Dispose() + { + if (this.monoChannel is IDisposable channel) + { + channel.Dispose(); + } + } /// public double[] GetInputRange(ChannelType channelType, int start, int length)