patch 8.2.2358: wrong #ifdef for use_xterm_like_mouse()
Problem: Wrong #ifdef for use_xterm_like_mouse().
Solution: Use FEAT_MOUSE_XTERM.
diff --git a/src/term.c b/src/term.c
index b17bc39..5d1228d 100644
--- a/src/term.c
+++ b/src/term.c
@@ -2053,20 +2053,20 @@
set_mouse_termcode(KS_MOUSE, (char_u *)"\233M");
#endif
-#if (defined(UNIX) || defined(VMS))
+#ifdef FEAT_MOUSE_XTERM
// focus reporting is supported by xterm compatible terminals and tmux.
if (use_xterm_like_mouse(term))
{
char_u name[3];
- name[0] = (int)KS_EXTRA;
- name[2] = NUL;
// handle focus in event
- name[1] = (int)KE_FOCUSGAINED;
+ name[0] = KS_EXTRA;
+ name[1] = KE_FOCUSGAINED;
+ name[2] = NUL;
add_termcode(name, (char_u *)"\033[I", FALSE);
// handle focus out event
- name[1] = (int)KE_FOCUSLOST;
+ name[1] = KE_FOCUSLOST;
add_termcode(name, (char_u *)"\033[O", FALSE);
focus_mode = TRUE;
diff --git a/src/version.c b/src/version.c
index e741740..3603bf4 100644
--- a/src/version.c
+++ b/src/version.c
@@ -751,6 +751,8 @@
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 2358,
+/**/
2357,
/**/
2356,