[kupfer: 7/10] ui: Only clear repeated key when the most recent key is released
- From: Ulrik Sverdrup <usverdrup src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [kupfer: 7/10] ui: Only clear repeated key when the most recent key is released
- Date: Tue, 26 Apr 2011 19:56:54 +0000 (UTC)
commit cab5f14ad756abc14b6684a66ff1479f461f06d6
Author: Ulrik Sverdrup <ulrik sverdrup gmail com>
Date: Mon Apr 25 19:01:39 2011 +0200
ui: Only clear repeated key when the most recent key is released
This allows typing a longer word and holding the last key.
kupfer/ui/browser.py | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/kupfer/ui/browser.py b/kupfer/ui/browser.py
index 94f2560..bc75292 100644
--- a/kupfer/ui/browser.py
+++ b/kupfer/ui/browser.py
@@ -1083,7 +1083,8 @@ class Interface (gobject.GObject):
self.current.match_view._key_held_feedback(held)
def _entry_key_release(self, entry, event):
- self._key_pressed = None
+ if self._key_pressed == event.keyval:
+ self._key_pressed = None
if self._key_held:
self._key_held = False
self._key_held_feedback(False)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]