diff options
Diffstat (limited to 'altoslib/AltosIdleMonitor.java')
| -rw-r--r-- | altoslib/AltosIdleMonitor.java | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/altoslib/AltosIdleMonitor.java b/altoslib/AltosIdleMonitor.java index bcf20ef3..c67b4d8a 100644 --- a/altoslib/AltosIdleMonitor.java +++ b/altoslib/AltosIdleMonitor.java @@ -51,7 +51,7 @@ public class AltosIdleMonitor extends Thread {  		return link.reply_abort;  	} -	boolean update_state(AltosState state) throws InterruptedException, TimeoutException { +	boolean update_state(AltosState state) throws InterruptedException, TimeoutException, AltosUnknownProduct {  		boolean		worked = false;  		boolean		aborted = false; @@ -99,6 +99,8 @@ public class AltosIdleMonitor extends Thread {  					update_state(state);  					listener.update(state, listener_state);  				} catch (TimeoutException te) { +				} catch (AltosUnknownProduct ae) { +					listener.error(String.format("Unknown product \"%s\"", ae.product));  				}  				if (link.has_error || link.reply_abort) {  					listener.failed(); | 
