diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/parser.c | 3 | ||||
-rw-r--r-- | src/parser.l | 3 |
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) |