diff --git a/src/chat_control.py b/src/chat_control.py index 90340e8659562fde9c664239e7ad298740a103bc..6a89dfcd6bb51670b468d7f6cc2347e04525792c 100644 --- a/src/chat_control.py +++ b/src/chat_control.py @@ -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()