Module: deluge
Branch: chunked-sessionproxy-and-gtkui-speedups
Commit: bc5b4d902f32379f95289b4b317c0f4e3133184f

Author: Calum Lind <calumlind+del...@gmail.com>
Date:   Thu May 12 18:14:10 2011 +0100

Fix LP Bug #779074 - TypeError in on_key_press_event(): cannot concatenate 
'str' and 'NoneType'

---

 deluge/ui/gtkui/torrentview.py |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/deluge/ui/gtkui/torrentview.py b/deluge/ui/gtkui/torrentview.py
index 8b2b96a..4fc5ce3 100644
--- a/deluge/ui/gtkui/torrentview.py
+++ b/deluge/ui/gtkui/torrentview.py
@@ -567,9 +567,10 @@ class TorrentView(listview.ListView, component.Component):
     # Handle keyboard shortcuts
     def on_key_press_event(self, widget, event):
         keyname = gtk.gdk.keyval_name(event.keyval)
-        func = getattr(self, 'keypress_' + keyname, None)
-        if func:
-            return func(event)
+        if keyname is not None:
+            func = getattr(self, 'keypress_' + keyname, None)
+            if func:
+                return func(event)
 
     def keypress_Delete(self, event):
         log.debug("keypress_Delete")

-- 
You received this message because you are subscribed to the Google Groups 
"deluge-commit" group.
To post to this group, send email to deluge-commit@googlegroups.com.
To unsubscribe from this group, send email to 
deluge-commit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/deluge-commit?hl=en.

Reply via email to