altoslib: Remove older eeprom handling code
[fw/altos] / altosuilib / AltosDataChooser.java
index 8758fc34df213d000f3e770fd7499b5679f15e9a..a8c74926381482d0b108575377253c1e5994484c 100644 (file)
@@ -47,7 +47,7 @@ public class AltosDataChooser extends JFileChooser {
                        filename = file.getName();
                        try {
                                if (filename.endsWith("eeprom")) {
-                                       FileInputStream in = new FileInputStream(file);
+                                       FileReader in = new FileReader(file);
                                        return new AltosEepromFile(in);
                                } else if (filename.endsWith("telem")) {
                                        FileInputStream in = new FileInputStream(file);
@@ -60,6 +60,11 @@ public class AltosDataChooser extends JFileChooser {
                                                              fe.getMessage(),
                                                              "Cannot open file",
                                                              JOptionPane.ERROR_MESSAGE);
+                       } catch (IOException ie) {
+                               JOptionPane.showMessageDialog(frame,
+                                                             ie.getMessage(),
+                                                             "Error reading file",
+                                                             JOptionPane.ERROR_MESSAGE);
                        }
                }
                return null;