From 7121dfbbe01416c87ad0a9165df053cce91889c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= Date: Sun, 28 Oct 2018 14:37:19 +0100 Subject: [PATCH] Fix error with some foreign keyboard layouts --- gajim/chat_control_base.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gajim/chat_control_base.py b/gajim/chat_control_base.py index 770df9529..44eee3f39 100644 --- a/gajim/chat_control_base.py +++ b/gajim/chat_control_base.py @@ -82,6 +82,11 @@ class ChatControlBase(MessageControl, ChatCommandProcessor, CommandTools): keycode_c = keymap.get_entries_for_keyval(Gdk.KEY_c)[1][0].keycode except TypeError: keycode_c = 54 + except IndexError: + # FIXME + # On some keyboard layouts there is no keyval for KEY_c + keycode_c = None + try: keycode_ins = keymap.get_entries_for_keyval(Gdk.KEY_Insert)[1][0].keycode except TypeError: