diff options
author | Anthony Towns <aj@erisian.com.au> | 2010-09-10 15:50:01 +1000 |
---|---|---|
committer | Anthony Towns <aj@erisian.com.au> | 2010-09-10 15:50:01 +1000 |
commit | 7c2e4114a3a43f919a7a6c967d3f16e5d630f90f (patch) | |
tree | 0b31ffddad5ff8cb54288a37117cf0fcf8893be6 /ao-tools/altosui/AltosDeviceDialog.java | |
parent | ddc83b4c401be965a9947782becf20cc8c54e6a2 (diff) | |
parent | af200f5b84555de0556b52146379f3934774a3f3 (diff) |
Merge branch 'master' of git://git.gag.com/fw/altos
Diffstat (limited to 'ao-tools/altosui/AltosDeviceDialog.java')
-rw-r--r-- | ao-tools/altosui/AltosDeviceDialog.java | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/ao-tools/altosui/AltosDeviceDialog.java b/ao-tools/altosui/AltosDeviceDialog.java index 3df4c6eb..ec78e288 100644 --- a/ao-tools/altosui/AltosDeviceDialog.java +++ b/ao-tools/altosui/AltosDeviceDialog.java @@ -49,10 +49,15 @@ public class AltosDeviceDialog extends JDialog implements ActionListener { dialog.setVisible(true); return value; } else { - JOptionPane.showMessageDialog(frame, - "No AltOS devices available", - "No AltOS devices", - JOptionPane.ERROR_MESSAGE); + /* check for missing altos JNI library, which + * will put up its own error dialog + */ + if (AltosUI.load_library(frame)) { + JOptionPane.showMessageDialog(frame, + "No AltOS devices available", + "No AltOS devices", + JOptionPane.ERROR_MESSAGE); + } return null; } } |