From: Eli Zaretskii Date: Sat, 3 May 2025 11:07:27 +0000 (+0300) Subject: Fix support of 'mouse-highlight' on MS-Windows console X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=cbdeae1ebf9a29d12bc1f3d469f6cc02b572854f;p=emacs.git Fix support of 'mouse-highlight' on MS-Windows console * src/w32inevt.c (w32_console_read_socket): Support numerical value of 'mouse-highlight'. (Bug#78218) (cherry picked from commit c31f23016c6db449c646c12352e9207a19f5b70f) --- diff --git a/src/w32inevt.c b/src/w32inevt.c index b0e6b5a9286..9e3c3a75446 100644 --- a/src/w32inevt.c +++ b/src/w32inevt.c @@ -812,7 +812,16 @@ w32_console_read_socket (struct terminal *terminal, add = 1; } if (add) - kbd_buffer_store_event_hold (&inev, hold_quit); + { + Mouse_HLInfo *hlinfo = + &terminal->display_info.tty->mouse_highlight; + if (!hlinfo->mouse_face_hidden && FIXNUMP (Vmouse_highlight)) + { + clear_mouse_face (hlinfo); + hlinfo->mouse_face_hidden = true; + } + kbd_buffer_store_event_hold (&inev, hold_quit); + } break; case MOUSE_EVENT: