fix bashism that prevents building with /bin/sh->/bin/dash
[fw/altos] / altosui / AltosDeviceDialog.java
index fa9587bc8d48d2b895c0c6b8e0c5754d9c99efff..610bb73e76dfbae75fc6ab59c5b9f85755e7c477 100644 (file)
@@ -30,8 +30,7 @@ public class AltosDeviceDialog extends JDialog implements ActionListener {
        private JList           list;
        private JButton         cancel_button;
        private JButton         select_button;
-// BLUETOOTH
-//     private JButton         manage_bluetooth_button;
+       private JButton         manage_bluetooth_button;
        private Frame           frame;
        private int             product;
 
@@ -42,17 +41,15 @@ public class AltosDeviceDialog extends JDialog implements ActionListener {
        private AltosDevice[] devices() {
                java.util.List<AltosDevice>     usb_devices = AltosUSBDevice.list(product);
                int                             num_devices = usb_devices.size();
-// BLUETOOTH
-//             java.util.List<AltosDevice>     bt_devices = Altos.bt_known.list(product);
-//             num_devices += bt_devices.size();
+               java.util.List<AltosDevice>     bt_devices = Altos.bt_known.list(product);
+               num_devices += bt_devices.size();
                AltosDevice[]                   devices = new AltosDevice[num_devices];
 
                for (int i = 0; i < usb_devices.size(); i++)
                        devices[i] = usb_devices.get(i);
-// BLUETOOTH
-//             int off = usb_devices.size();
-//             for (int j = 0; j < bt_devices.size(); j++)
-//                     devices[off + j] = bt_devices.get(j);
+               int off = usb_devices.size();
+               for (int j = 0; j < bt_devices.size(); j++)
+                       devices[off + j] = bt_devices.get(j);
                return devices;
        }
 
@@ -75,10 +72,9 @@ public class AltosDeviceDialog extends JDialog implements ActionListener {
                cancel_button.setActionCommand("cancel");
                cancel_button.addActionListener(this);
 
-// BLUETOOTH
-//             manage_bluetooth_button = new JButton("Manage Bluetooth");
-//             manage_bluetooth_button.setActionCommand("manage");
-//             manage_bluetooth_button.addActionListener(this);
+               manage_bluetooth_button = new JButton("Manage Bluetooth");
+               manage_bluetooth_button.setActionCommand("manage");
+               manage_bluetooth_button.addActionListener(this);
 
                select_button = new JButton("Select");
                select_button.setActionCommand("select");
@@ -152,8 +148,7 @@ public class AltosDeviceDialog extends JDialog implements ActionListener {
                buttonPane.add(Box.createHorizontalGlue());
                buttonPane.add(cancel_button);
                buttonPane.add(Box.createRigidArea(new Dimension(10, 0)));
-// BLUETOOTH
-//             buttonPane.add(manage_bluetooth_button);
+               buttonPane.add(manage_bluetooth_button);
                buttonPane.add(Box.createRigidArea(new Dimension(10, 0)));
                buttonPane.add(select_button);
 
@@ -173,12 +168,11 @@ public class AltosDeviceDialog extends JDialog implements ActionListener {
        public void actionPerformed(ActionEvent e) {
                if ("select".equals(e.getActionCommand()))
                        value = (AltosDevice)(list.getSelectedValue());
-// BLUETOOTH
-//             if ("manage".equals(e.getActionCommand())) {
-//                     AltosBTManage.show(frame, Altos.bt_known);
-//                     update_devices();
-//                     return;
-//             }
+               if ("manage".equals(e.getActionCommand())) {
+                       AltosBTManage.show(frame, Altos.bt_known);
+                       update_devices();
+                       return;
+               }
                setVisible(false);
        }