From 33966989db3c78f5cd78bb9818eb320038f54a98 Mon Sep 17 00:00:00 2001 From: Jente Hidskes Date: Thu, 14 Sep 2017 15:57:22 +0200 Subject: [PATCH] ratbagd: add ACTION_SPECIAL_INVALID to the table So we at least don't crash, see #383. --- tools/ratbagd.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/ratbagd.py b/tools/ratbagd.py index e74039d5..4478cf24 100644 --- a/tools/ratbagd.py +++ b/tools/ratbagd.py @@ -623,6 +623,7 @@ class RatbagdButton(_RatbagdDBus): ACTION_TYPE_SPECIAL = 2 ACTION_TYPE_MACRO = 4 + ACTION_SPECIAL_INVALID = -1 ACTION_SPECIAL_UNKNOWN = (1 << 30) ACTION_SPECIAL_DOUBLECLICK = (1 << 30) + 1 ACTION_SPECIAL_WHEEL_LEFT = (1 << 30) + 2 @@ -684,6 +685,7 @@ class RatbagdButton(_RatbagdDBus): """A table mapping a special function to its human-readable description.""" SPECIAL_DESCRIPTION = { + ACTION_SPECIAL_INVALID: N_("Invalid"), ACTION_SPECIAL_UNKNOWN: N_("Unknown"), ACTION_SPECIAL_DOUBLECLICK: N_("Doubleclick"), ACTION_SPECIAL_WHEEL_LEFT: N_("Wheel Left"),