diff options
Diffstat (limited to 'src/input-device')
| -rw-r--r-- | src/input-device/input-device-interface.vala | 2 | ||||
| -rw-r--r-- | src/input-device/input-device.vala | 2 | ||||
| -rw-r--r-- | src/input-device/main.vala | 2 | 
3 files changed, 4 insertions, 2 deletions
diff --git a/src/input-device/input-device-interface.vala b/src/input-device/input-device-interface.vala index 067b827..9b16da4 100644 --- a/src/input-device/input-device-interface.vala +++ b/src/input-device/input-device-interface.vala @@ -16,5 +16,5 @@  [DBus (name = "io.mainframe.shopsystem.InputDevice")]  public interface InputDevice : Object {  	public abstract signal void received_barcode(string barcode); -	public abstract void blink(uint duration) throws IOError; +	public abstract void blink(uint duration) throws IOError, DBusError;  } diff --git a/src/input-device/input-device.vala b/src/input-device/input-device.vala index 6988c6d..d3a7691 100644 --- a/src/input-device/input-device.vala +++ b/src/input-device/input-device.vala @@ -315,7 +315,7 @@ public class Device {  	/**  	 * @param duration duration of the blink in 0.1 seconds  	 */ -	public void blink(uint duration) { +	public void blink(uint duration)  throws IOError, DBusError {  		/* not supported */  	}  } diff --git a/src/input-device/main.vala b/src/input-device/main.vala index 30119b0..757de46 100644 --- a/src/input-device/main.vala +++ b/src/input-device/main.vala @@ -25,6 +25,8 @@ public static int main(string[] args) {  		error("IOError: %s\n", e.message);  	} catch(KeyFileError e) {  		error("Config Error: %s\n", e.message); +	} catch(DBusError e) { +		error("DBus Error: %s\n", e.message);  	}  	Bus.own_name(  |