Don't abort when failed to load keyboard.
This commit is contained in:
@ -779,8 +779,8 @@ set_keyboards (Client *client,
|
|||||||
for (p = keyboards; *p != NULL; p++) {
|
for (p = keyboards; *p != NULL; p++) {
|
||||||
keyboard_id = eekboard_context_add_keyboard (client->context, *p, NULL);
|
keyboard_id = eekboard_context_add_keyboard (client->context, *p, NULL);
|
||||||
if (keyboard_id == 0) {
|
if (keyboard_id == 0) {
|
||||||
g_slist_free (head);
|
g_warning ("can't add keyboard %s", *p);
|
||||||
return FALSE;
|
continue;
|
||||||
}
|
}
|
||||||
client->keyboards = g_slist_prepend (client->keyboards,
|
client->keyboards = g_slist_prepend (client->keyboards,
|
||||||
GUINT_TO_POINTER(keyboard_id));
|
GUINT_TO_POINTER(keyboard_id));
|
||||||
|
|||||||
Reference in New Issue
Block a user