From 56e0ee9279c8bf0134f2155542ed19a8797bfc88 Mon Sep 17 00:00:00 2001 From: Yaroslav Chvanov Date: Fri, 23 Dec 2022 04:01:29 +0300 Subject: [PATCH] ratbagctl: check if disabling buttons is supported --- tools/ratbagctl.in.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/ratbagctl.in.in b/tools/ratbagctl.in.in index 1f084519..26f2fe63 100755 --- a/tools/ratbagctl.in.in +++ b/tools/ratbagctl.in.in @@ -325,6 +325,9 @@ def func_button_get(r, args): def func_button_action_set_none(r, args): b, p, d = find_button(r, args) + if not b.ActionType.NONE in b.action_types: + raise RatbagErrorCapability("disabling buttons is not supported on this device") + b.disable() commit(d, args)