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