From d6cd60c06774d6bf1ef5a95a9910644be5f0dba3 Mon Sep 17 00:00:00 2001 From: Dmitry Khrustalev Date: Sat, 27 Jun 2020 13:14:14 -0300 Subject: [PATCH] Bug fix (remove old patches befor new scan) #1 --- CarefulAudioRepair/Data/Channel.cs | 5 ----- CarefulAudioRepair/Processing/Scanner.cs | 2 ++ 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/CarefulAudioRepair/Data/Channel.cs b/CarefulAudioRepair/Data/Channel.cs index 8123ea3..b0c3ce7 100644 --- a/CarefulAudioRepair/Data/Channel.cs +++ b/CarefulAudioRepair/Data/Channel.cs @@ -120,11 +120,6 @@ public void Dispose() public double[] GetInputRange(int start, int length) => this.scannerTools.Input.Skip(start - 1).Take(length).ToArray(); - private void RemoveAllPatches() - { - this.scannerTools.PatchCollection.RemoveAllPatches(); - } - private void RegisterPatch(AbstractPatch patch) { patch.Updater += this.PatchUpdater; diff --git a/CarefulAudioRepair/Processing/Scanner.cs b/CarefulAudioRepair/Processing/Scanner.cs index 890eb9c..6fd5cdf 100644 --- a/CarefulAudioRepair/Processing/Scanner.cs +++ b/CarefulAudioRepair/Processing/Scanner.cs @@ -41,6 +41,8 @@ private ScannerTools Scan(IProgress status, IProgress progress) this.tools.GetReady(status, progress); } + this.tools.PatchCollection.RemoveAllPatches(); + var suspects = this.DetectSuspiciousSamples(status, progress); if (suspects.Any())