From 87885fc4765f14d0b52070d4f1e08b2b663c36ca Mon Sep 17 00:00:00 2001 From: Yuri Oliveira Date: Mon, 10 Sep 2018 10:09:24 -0300 Subject: [PATCH 1/2] fix: selected_workspace is not defined The var was added in PR #94, but generates an exception because is not defined. Rolling back to int(key) to address this. closes #95 --- app.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app.py b/app.py index f453261..30bbf8b 100755 --- a/app.py +++ b/app.py @@ -872,13 +872,13 @@ def unhandled_input(self, key): return # Workspace is selected - if selected_workspace - 1 == self.workspaces_line.selected: + if int(key) - 1 == self.workspaces_line.selected: return + self.workspaces_line.select(int(key)) - self.workspaces_line.select(selected_workspace) # Stop rtm to switch workspace self.real_time_task.cancel() - return self.switch_to_workspace(selected_workspace) + return self.switch_to_workspace(int(key)) elif key == keymap['set_snooze']: return self.open_set_snooze() From 9a72e3682fec049414c55f3778119bf1c95865b2 Mon Sep 17 00:00:00 2001 From: Yuri Oliveira Date: Mon, 10 Sep 2018 10:38:40 -0300 Subject: [PATCH 2/2] fix: add selected_workspace as int(key) --- app.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app.py b/app.py index 30bbf8b..430a2ad 100755 --- a/app.py +++ b/app.py @@ -872,13 +872,14 @@ def unhandled_input(self, key): return # Workspace is selected - if int(key) - 1 == self.workspaces_line.selected: + selected_workspace = int(key) + if selected_workspace - 1 == self.workspaces_line.selected: return - self.workspaces_line.select(int(key)) + self.workspaces_line.select(selected_workspace) # Stop rtm to switch workspace self.real_time_task.cancel() - return self.switch_to_workspace(int(key)) + return self.switch_to_workspace(selected_workspace) elif key == keymap['set_snooze']: return self.open_set_snooze()