Skip to content

Commit 3582c22

Browse files
committed
Merge pull request #7 from Galland/master
Bugfix releasing a key that was pressed over another window (i.e. Shift)
2 parents 318d594 + f7a4384 commit 3582c22

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

nodebox/graphics/context.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3811,7 +3811,10 @@ def _on_key_release(self, keycode, modifiers):
38113811
layer.on_key_release(self.key)
38123812
self.on_key_release(self.key)
38133813
self._keys.char = ""
3814-
self._keys.remove(keycode)
3814+
try:
3815+
self._keys.remove(keycode)
3816+
except ValueError:
3817+
pass
38153818
self._keys.pressed = False
38163819

38173820
def _on_text(self, text):

0 commit comments

Comments
 (0)