Commit 956a7c84 authored by Daniel Schramm's avatar Daniel Schramm
Browse files

Conditions for button enabling corrected

parent 50a54313
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -125,14 +125,18 @@ public class DistancePanel extends ControlPanel {
        });
        for (final JCheckBox checkBox: fpCheckBoxes) {
            checkBox.addActionListener((ActionEvent ae) -> {
                recomputeButton.setEnabled(weightedDistChBx.isSelected());
                if (weightedDistChBx.isSelected()) {
                    recomputeButton.setEnabled(true);
                }
            });
        }
        for (int i = 0; i < fpSliderInputs.size(); i++) {
            final JTextField sliderInput = fpSliderInputs.get(i);
            final JCheckBox sliderCheckBox = fpCheckBoxes.get(i);
            sliderInput.addActionListener((ActionEvent ae) -> {
                recomputeButton.setEnabled(weightedDistChBx.isSelected() && sliderCheckBox.isSelected());
                if (weightedDistChBx.isSelected() && sliderCheckBox.isSelected()) {
                    recomputeButton.setEnabled(true);
                }
            });
        }
        builder.addLine();