terminal: Make seat xcursor update focus aware

When term_xcursor_update_for_seat() was called on e.g. keyboard focus
loss, it'd update the curret xcursor to 'text' even if it was e.g. on
top of the window title, or resize areas. This makes the function a bit
more focus aware, and will not be so eager to set the text xcursor.
This commit is contained in:
Jonas Ådahl 2021-11-19 15:02:48 +01:00
parent d70a21355c
commit 5c2557b421
3 changed files with 38 additions and 9 deletions

View file

@ -26,3 +26,5 @@ extern const struct wl_keyboard_listener keyboard_listener;
extern const struct wl_pointer_listener pointer_listener;
void input_repeat(struct seat *seat, uint32_t key);
const char * xcursor_for_csd_border(struct terminal *term, int x, int y);