From ab1d7628f12468a803e7740e6ebfcfc9a296702b Mon Sep 17 00:00:00 2001 From: Benjamin Tissoires Date: Fri, 28 Jul 2017 15:35:58 +0100 Subject: [PATCH] tools: ratbagctl: fix 'set' processing when the device is missing is it a hack or the correct way? triggered by: sudo ./build/ratbagctl.devel led 0 set color ffffff Signed-off-by: Benjamin Tissoires --- tools/ratbagctl.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/ratbagctl.in b/tools/ratbagctl.in index 0c720e8f..d5f79f56 100755 --- a/tools/ratbagctl.in +++ b/tools/ratbagctl.in @@ -1213,6 +1213,9 @@ class RatbagParserSet(RatbagParserSwitch): e.parse(subs, input_string, ns) if len(input_string) == 3: self.store_function(parser) + elif len(input_string) == 2: + # missing device argument + parser.add_argument("device", metavar='eventX') else: parser.set_defaults(subparse=self.sub_parse) return parser