input: don't change xcursor if active surface isn't the main grid

This commit is contained in:
Daniel Eklöf 2020-03-02 18:47:17 +01:00
parent b268b69a7b
commit 6eae5ebd94
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F

View file

@ -585,7 +585,7 @@ keyboard_modifiers(void *data, struct wl_keyboard *wl_keyboard, uint32_t serial,
wayl->kbd.meta = xkb_state_mod_index_is_active(
wayl->kbd.xkb_state, wayl->kbd.mod_meta, XKB_STATE_MODS_DEPRESSED);
if (wayl->kbd_focus)
if (wayl->kbd_focus && wayl->kbd_focus->active_surface == TERM_SURF_GRID)
term_xcursor_update(wayl->kbd_focus);
}