don't traceback when strange thing happen with keymap, just make ctrl+c not work. see #5636

This commit is contained in:
Yann Leboulanger 2010-07-07 09:35:38 +02:00
parent dd38dcee5e
commit 40a25d0749
1 changed files with 8 additions and 2 deletions

View File

@ -95,8 +95,14 @@ class ChatControlBase(MessageControl, ChatCommandProcessor, CommandTools):
"""
keymap = gtk.gdk.keymap_get_default()
keycode_c = keymap.get_entries_for_keyval(gtk.keysyms.c)[0][0]
keycode_ins = keymap.get_entries_for_keyval(gtk.keysyms.Insert)[0][0]
try:
keycode_c = keymap.get_entries_for_keyval(gtk.keysyms.c)[0][0]
except TypeError:
keycode_c = 54
try:
keycode_ins = keymap.get_entries_for_keyval(gtk.keysyms.Insert)[0][0]
except TypeError:
keycode_ins = 118
def make_href(self, match):
url_color = gajim.config.get('urlmsgcolor')
url = match.group()