term: term_mouse_grabbed: return true if mouse tracking is disabled

This commit is contained in:
Daniel Eklöf 2021-02-02 09:51:22 +01:00
parent e1eed7bafc
commit f8da14eed5
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F

View file

@ -2431,9 +2431,10 @@ term_mouse_grabbed(const struct terminal *term, struct seat *seat)
/*
* Mouse is grabbed by us, regardless of whether mouse tracking has been enabled or not.
*/
return seat->kbd_focus == term &&
seat->kbd.shift &&
!seat->kbd.alt && /*!seat->kbd.ctrl &&*/ !seat->kbd.meta;
return term->mouse_tracking == MOUSE_NONE ||
(seat->kbd_focus == term &&
seat->kbd.shift &&
!seat->kbd.alt && /*!seat->kbd.ctrl &&*/ !seat->kbd.meta);
}
void