From 4686d184967c0c747777c8edcc6b00dc023b8aa9 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Sat, 5 Jun 2021 23:42:03 +0200 Subject: Windows: normalize $COMSPEC * Environment variables are case insensitive on Windows while SciTECO variables are case sensitive. We must therefore make sure that we first unset any $COMSPEC or $ComSpec from the environment before resetting it, thereby fixing its case. * Fixes command execution via on systems where the variable was not called $ComSpec. --- src/interface-curses/interface.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/interface-curses') diff --git a/src/interface-curses/interface.c b/src/interface-curses/interface.c index 821581b..0c059ba 100644 --- a/src/interface-curses/interface.c +++ b/src/interface-curses/interface.c @@ -30,6 +30,11 @@ #ifdef HAVE_WINDOWS_H #define WIN32_LEAN_AND_MEAN #include + +/* + * Some macros in wincon.h interfere with our code. + */ +#undef MOUSE_MOVED #endif #ifdef EMSCRIPTEN -- cgit v1.2.3