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)