diff --git a/lib/libvgl/main.c b/lib/libvgl/main.c index 354e45bc6d51..63a3247b6e77 100644 --- a/lib/libvgl/main.c +++ b/lib/libvgl/main.c @@ -73,11 +73,11 @@ struct vt_mode smode; if (!VGLInitDone) return; - VGLInitDone = 0; + signal(SIGUSR1, SIG_IGN); + signal(SIGUSR2, SIG_IGN); VGLSwitchPending = 0; VGLAbortPending = 0; - - signal(SIGUSR1, SIG_IGN); + VGLMousePointerHide(); if (VGLMem != MAP_FAILED) { VGLClear(VGLDisplay, 0);