diff --git a/video/win32_v.c b/video/win32_v.c --- a/video/win32_v.c +++ b/video/win32_v.c @@ -21,7 +21,6 @@ static struct { HPALETTE gdi_palette; int width,height; int width_org, height_org; - bool cursor_visible; bool switch_driver; bool fullscreen; bool double_size; @@ -632,7 +631,6 @@ static void FindResolutions(void) static const char *Win32GdiStart(const char * const *parm) { memset(&_wnd, 0, sizeof(_wnd)); - _wnd.cursor_visible = true; RegisterWndClass(); diff --git a/win32.c b/win32.c --- a/win32.c +++ b/win32.c @@ -40,6 +40,8 @@ static bool _has_console; #endif +static bool cursor_visible = true; + bool MyShowCursor(bool show) { if (_wnd.cursor_visible == show) return show;