diff options
Diffstat (limited to 'micropeak/MicroDeviceDialog.java')
| -rw-r--r-- | micropeak/MicroDeviceDialog.java | 9 | 
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]; | 
