commit a309c01cf6a9072a7ee48e105a96514189316781
parent 7640a4e99da251fb9f0284dd24c854f3795b1786
Author: William Morgan <wmorgan-sup@masanjin.net>
Date: Fri, 28 Dec 2007 13:04:33 -0800
bugfix in keymap: actually check for duplicate keys
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/sup/keymap.rb b/lib/sup/keymap.rb
@@ -60,8 +60,8 @@ class Keymap
entry = [action, help, keys]
@order << entry
keys.each do |k|
- raise ArgumentError, "key #{k} already defined (action #{action})" if @map.include? k
kc = keysym_to_keycode k
+ raise ArgumentError, "key #{k} already defined (action #{action})" if @map.include? kc
@map[kc] = entry
end
end