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)