From 3e521156d8abeb46af3cd4893adf08d7e4513280 Mon Sep 17 00:00:00 2001 From: Kirill Petrashin Date: Sat, 18 Apr 2026 22:00:43 +0300 Subject: Make map_editor() return the mouesmask back to normal --- map.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/map.c b/map.c index ff1ab7d..1f36626 100644 --- a/map.c +++ b/map.c @@ -515,7 +515,8 @@ void map_editor(Map *map, size_t *width, size_t *height, Position *start, Positi print_message(*height); MEVENT event; - mousemask(ALL_MOUSE_EVENTS | REPORT_MOUSE_POSITION, NULL); + mmask_t oldmask; + mousemask(ALL_MOUSE_EVENTS | REPORT_MOUSE_POSITION, &oldmask); mouseinterval(0); printf("\033[?1003h\n"); /* Makes the terminal report mouse movements */ @@ -754,6 +755,7 @@ void map_editor(Map *map, size_t *width, size_t *height, Position *start, Positi } } + mousemask(oldmask, NULL); printf("\033[?1003l\n"); /* Makes the terminal NOT report mouse movements */ } -- cgit v1.2.3