wayland: For text, ignore key events when Ctrl is held

Fixes #4695
This commit is contained in:
Ethan Lee 2021-09-23 14:31:54 -04:00
parent 0aff42a159
commit 1a4e2e5ef7
1 changed files with 1 additions and 1 deletions

View File

@ -839,7 +839,7 @@ keyboard_handle_key(void *data, struct wl_keyboard *keyboard,
}
if (state == WL_KEYBOARD_KEY_STATE_PRESSED) {
if (has_text) {
if (has_text && !(SDL_GetModState() & KMOD_CTRL)) {
Wayland_data_device_set_serial(input->data_device, serial);
if (!handled_by_ime) {
SDL_SendKeyboardText(text);