RatbagdButton: add ACTION_SPECIAL_UNKNOWN to SPECIAL_DESCRIPTION

This prevents crashing when a device reports an unknown special action
type to libratbag, see e.g. #120.
This commit is contained in:
Jente Hidskes
2017-08-15 13:15:39 +02:00
parent 93a62a7fb4
commit adc8d9b712

View File

@@ -593,6 +593,7 @@ class RatbagdButton(_RatbagdDBus):
"""A table mapping a special function to its human-readable description."""
SPECIAL_DESCRIPTION = {
ACTION_SPECIAL_UNKNOWN: _("Unknown"),
ACTION_SPECIAL_DOUBLECLICK: _("Doubleclick"),
ACTION_SPECIAL_WHEEL_LEFT: _("Wheel Left"),
ACTION_SPECIAL_WHEEL_RIGHT: _("Wheel Right"),