diff --git a/CarefulAudioRepair/CarefulAudioRepair/CarefulAudioRepair/CarefulAudioRepair.xml b/CarefulAudioRepair/CarefulAudioRepair/CarefulAudioRepair/CarefulAudioRepair.xml
index dbfae3c..63da06b 100644
--- a/CarefulAudioRepair/CarefulAudioRepair/CarefulAudioRepair/CarefulAudioRepair.xml
+++ b/CarefulAudioRepair/CarefulAudioRepair/CarefulAudioRepair/CarefulAudioRepair.xml
@@ -298,9 +298,6 @@
Position of prediction error.
Value.
-
-
-
Gets range of samples from input array.
diff --git a/CarefulAudioRepair/Data/Stereo.cs b/CarefulAudioRepair/Data/Stereo.cs
index c722c34..e4deb3c 100644
--- a/CarefulAudioRepair/Data/Stereo.cs
+++ b/CarefulAudioRepair/Data/Stereo.cs
@@ -135,8 +135,15 @@ public double[] GetOutputArray(ChannelType channelType)
///
public void Dispose()
{
- this.leftChannel.Dispose();
- this.rightChannel.Dispose();
+ if (this.leftChannel is IDisposable left)
+ {
+ left.Dispose();
+ }
+
+ if (this.rightChannel is IDisposable right)
+ {
+ right.Dispose();
+ }
}
///