summaryrefslogtreecommitdiff
path: root/ao-tools/altosui/AltosDeviceDialog.java
diff options
context:
space:
mode:
authorAnthony Towns <aj@erisian.com.au>2010-09-10 15:50:01 +1000
committerAnthony Towns <aj@erisian.com.au>2010-09-10 15:50:01 +1000
commit7c2e4114a3a43f919a7a6c967d3f16e5d630f90f (patch)
tree0b31ffddad5ff8cb54288a37117cf0fcf8893be6 /ao-tools/altosui/AltosDeviceDialog.java
parentddc83b4c401be965a9947782becf20cc8c54e6a2 (diff)
parentaf200f5b84555de0556b52146379f3934774a3f3 (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.java13
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;
}
}