diff --git a/source/vid_glx.c b/source/vid_glx.c index 1ae0765..70b57d3 100644 --- a/source/vid_glx.c +++ b/source/vid_glx.c @@ -622,9 +622,9 @@ void VID_Init(unsigned char *palette) 0, visinfo->depth, InputOutput, visinfo->visual, mask, &attr); XMapWindow(x_disp, x_win); + XRaiseWindow(x_disp, x_win); #ifdef HAVE_VIDMODE if (hasvidmode && vid_fullscreen->value) { - XRaiseWindow(x_disp, x_win); XGrabKeyboard(x_disp, x_win, 1, GrabModeAsync, GrabModeAsync, CurrentTime); } diff --git a/source/vid_x11.c b/source/vid_x11.c index 02a46fb..433cddd 100644 --- a/source/vid_x11.c +++ b/source/vid_x11.c @@ -659,9 +659,9 @@ void VID_Init (unsigned char *palette) // map the window XMapWindow(x_disp, x_win); + XRaiseWindow(x_disp, x_win); #ifdef HAVE_VIDMODE if (hasvidmode && vid_fullscreen->value) { - XRaiseWindow(x_disp, x_win); XGrabKeyboard(x_disp, x_win, 1, GrabModeAsync, GrabModeAsync, CurrentTime); }