From 0e820ad3cd987c805ae67211b85a092d6ffc5015 Mon Sep 17 00:00:00 2001 From: sgerwk Date: Wed, 24 Jun 2020 17:38:50 +0200 Subject: [PATCH 1/2] do not enable mouse from keyboard initialization if mouse is disabled --- src/terminal/kbd.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/terminal/kbd.c b/src/terminal/kbd.c index bf70709f..be05dad9 100644 --- a/src/terminal/kbd.c +++ b/src/terminal/kbd.c @@ -174,7 +174,8 @@ send_init_sequence(int h, int altscreen) write_sequence(h, INIT_ALT_SCREEN_SEQ); } #ifdef CONFIG_MOUSE - send_mouse_init_sequence(h); + if (! get_opt_bool("ui.mouse_disable", NULL)) + return; #endif write_sequence(h, INIT_BRACKETED_PASTE_SEQ); } From 85cb50c7e28d9710a84d4cb50f3493c0ea6d9e77 Mon Sep 17 00:00:00 2001 From: sgerwk Date: Wed, 24 Jun 2020 19:18:18 +0200 Subject: [PATCH 2/2] fix previous commit --- src/terminal/kbd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/terminal/kbd.c b/src/terminal/kbd.c index be05dad9..75718c3e 100644 --- a/src/terminal/kbd.c +++ b/src/terminal/kbd.c @@ -175,7 +175,7 @@ send_init_sequence(int h, int altscreen) } #ifdef CONFIG_MOUSE if (! get_opt_bool("ui.mouse_disable", NULL)) - return; + send_mouse_init_sequence(h); #endif write_sequence(h, INIT_BRACKETED_PASTE_SEQ); }