Hi,

fwiw, I guess this

--- 
root@debian:~# diff -u /usr/lib/cinnamon-settings/modules/cs_keyboard.py.orig 
/usr/lib/cinnamon-settings/modules/cs_keyboard.py
--- /usr/lib/cinnamon-settings/modules/cs_keyboard.py.orig      2013-03-07 
14:48:10.897291292 +0100
+++ /usr/lib/cinnamon-settings/modules/cs_keyboard.py   2013-03-07 
14:44:23.933284714 +0100
@@ -241,7 +241,7 @@
         self.label = label
         self.action = action
         self.entries = []
-        self.entries.append(binding)
+        self.entries.append(binding if binding else "")
 
     def setBinding(self, index, val):
         if val is not None:
---

may qualify as upstream patch (as the setBinding method has the same
guard against "None", __init__ should have it too I guess).

At least it fixes this bug for me.

HtH,

Stephan


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to