From 06f8f96e9881d1ae687bbd93c98ee5a85ccd0bba Mon Sep 17 00:00:00 2001 From: Tobias Date: Mon, 17 Aug 2020 18:06:29 +0200 Subject: [PATCH] Fix crash on unexpected Side. ( The corners are not all interpreted as 0! ) --- TogglDelegate.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/TogglDelegate.py b/TogglDelegate.py index 076618a..d909e48 100644 --- a/TogglDelegate.py +++ b/TogglDelegate.py @@ -24,7 +24,9 @@ class TogglDelegate(ZeiDelegate): def handleNotification(self, cHandle, data): if cHandle == 38: # Side Change Notification side = struct.unpack("B", data)[0] - self._trackProjectByMapping(self.mappings[side]) + self._trackProjectByMapping( + self.mappings[side] if side in self.mappings else self.mappings[0] + ) else: _log.info("Notification from hndl: %s - %r", cHandle, data)