summaryrefslogtreecommitdiff
path: root/micropeak/MicroDeviceDialog.java
diff options
context:
space:
mode:
Diffstat (limited to 'micropeak/MicroDeviceDialog.java')
-rw-r--r--micropeak/MicroDeviceDialog.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/micropeak/MicroDeviceDialog.java b/micropeak/MicroDeviceDialog.java
index 7b8a630c..23195dac 100644
--- a/micropeak/MicroDeviceDialog.java
+++ b/micropeak/MicroDeviceDialog.java
@@ -27,6 +27,15 @@ public class MicroDeviceDialog extends AltosDeviceDialog {
public AltosDevice[] devices() {
java.util.List<MicroUSB> list = MicroUSB.list();
+
+ if (list == null) {
+ JOptionPane.showMessageDialog(frame,
+ "libaltos failed to load",
+ "Helper Library Failed",
+ JOptionPane.ERROR_MESSAGE);
+ return new AltosDevice[0];
+ }
+
int num_devices = list.size();
AltosDevice[] devices = new AltosDevice[num_devices];