From df5b3b4dfe7659cd0f741c4f4a0261f00fc9190c Mon Sep 17 00:00:00 2001 From: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com> Date: Fri, 17 Jun 2022 14:25:31 +0100 Subject: [PATCH] Fix bug in CTD dataselector panel. --- .../layout/dataselector/CTDataSelectPanel.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/clickTrainDetector/layout/dataselector/CTDataSelectPanel.java b/src/clickTrainDetector/layout/dataselector/CTDataSelectPanel.java index 925741fe..10bc4ca0 100644 --- a/src/clickTrainDetector/layout/dataselector/CTDataSelectPanel.java +++ b/src/clickTrainDetector/layout/dataselector/CTDataSelectPanel.java @@ -3,6 +3,7 @@ package clickTrainDetector.layout.dataselector; import java.awt.BorderLayout; import java.awt.GridBagConstraints; import java.awt.GridBagLayout; +import java.util.ArrayList; import javax.swing.JCheckBox; import javax.swing.JComponent; @@ -15,6 +16,7 @@ import PamView.dialog.PamDialog; import PamView.dialog.PamDialogPanel; import PamView.dialog.PamGridBagContraints; import PamguardMVC.dataSelector.DataSelectParams; +import clickTrainDetector.classification.CTClassifier; import clickTrainDetector.classification.CTClassifierManager; import clickTrainDetector.dataselector.CTDataSelector; import clickTrainDetector.dataselector.CTSelectParams; @@ -287,9 +289,11 @@ public class CTDataSelectPanel implements PamDialogPanel { // System.out.println("No. count: " + count); currentParams.classifier = new int[count]; + ArrayList classifiers = ctDataSelector.getClickControl().getClassifierManager().getCurrentClassifiers(); + int used = 0; for (int i=0; i