From c87e38ffce0f536367ea2e7e82e740323f8cd46a Mon Sep 17 00:00:00 2001 From: Ralf Wisser Date: Wed, 13 Oct 2021 11:47:17 +0200 Subject: [PATCH] keep selected --- src/main/gui/net/sf/jailer/ui/DbConnectionSettings.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/gui/net/sf/jailer/ui/DbConnectionSettings.java b/src/main/gui/net/sf/jailer/ui/DbConnectionSettings.java index c4806a848..80deebf06 100644 --- a/src/main/gui/net/sf/jailer/ui/DbConnectionSettings.java +++ b/src/main/gui/net/sf/jailer/ui/DbConnectionSettings.java @@ -203,8 +203,12 @@ public class DbConnectionSettings extends javax.swing.JPanel { tb.setHorizontalTextPosition(SwingConstants.CENTER); tbs.add(tb); tb.addActionListener(e -> { - tbs.forEach(t -> { if (t != tb) { t.setSelected(false); }}); - dbmsComboBox.setSelectedItem(line); + if (tb.isSelected()) { + tbs.forEach(t -> { if (t != tb) { t.setSelected(false); }}); + dbmsComboBox.setSelectedItem(line); + } else { + tb.setSelected(true); + } }); GridBagConstraints gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = i % 6;