summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/parser.c3
-rw-r--r--src/parser.l3
2 files changed, 6 insertions, 0 deletions
diff --git a/src/parser.c b/src/parser.c
index 679c448..639b4d1 100644
--- a/src/parser.c
+++ b/src/parser.c
@@ -2456,6 +2456,9 @@ static void vt100_parser_handle_ris(VT100Screen *vt)
vt100_screen_reset_application_cursor(vt);
vt100_screen_reset_mouse_reporting_press(vt);
vt100_screen_reset_mouse_reporting_press_release(vt);
+ vt100_screen_reset_mouse_reporting_button_motion(vt);
+ vt100_screen_reset_mouse_reporting_sgr_mode(vt);
+ vt100_screen_reset_bracketed_paste(vt);
}
static void vt100_parser_handle_vb(VT100Screen *vt)
diff --git a/src/parser.l b/src/parser.l
index 4aae2f4..6f24d35 100644
--- a/src/parser.l
+++ b/src/parser.l
@@ -295,6 +295,9 @@ static void vt100_parser_handle_ris(VT100Screen *vt)
vt100_screen_reset_application_cursor(vt);
vt100_screen_reset_mouse_reporting_press(vt);
vt100_screen_reset_mouse_reporting_press_release(vt);
+ vt100_screen_reset_mouse_reporting_button_motion(vt);
+ vt100_screen_reset_mouse_reporting_sgr_mode(vt);
+ vt100_screen_reset_bracketed_paste(vt);
}
static void vt100_parser_handle_vb(VT100Screen *vt)