Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff -ur SDL-1.2.14/src/events/SDL_keyboard.c SDL-1.2.14+hack/src/events/SDL_keyboard.c
- --- SDL-1.2.14/src/events/SDL_keyboard.c 2009-10-13 01:07:14.000000000 +0200
- +++ SDL-1.2.14+hack/src/events/SDL_keyboard.c 2010-05-25 20:08:30.000000000 +0200
- @@ -516,6 +516,14 @@
- switch (state) {
- case SDL_PRESSED:
- event.type = SDL_KEYDOWN;
- + if (SDL_getenv("SDL_HACK_GRAB_MOUSE")) {
- + if (keysym->sym == SDLK_g && (modstate & (KMOD_LCTRL | KMOD_RCTRL))) {
- + if (SDL_WM_GrabInput(SDL_GRAB_QUERY) == SDL_GRAB_OFF)
- + SDL_WM_GrabInput(SDL_GRAB_ON);
- + else
- + SDL_WM_GrabInput(SDL_GRAB_OFF);
- + }
- + }
- break;
- case SDL_RELEASED:
- event.type = SDL_KEYUP;
- diff -ur SDL-1.2.14/src/video/SDL_video.c SDL-1.2.14+hack/src/video/SDL_video.c
- --- SDL-1.2.14/src/video/SDL_video.c 2009-10-13 01:07:15.000000000 +0200
- +++ SDL-1.2.14+hack/src/video/SDL_video.c 2010-05-25 19:58:16.000000000 +0200
- @@ -586,6 +586,11 @@
- int is_opengl;
- SDL_GrabMode saved_grab;
- + if (SDL_getenv("SDL_HACK_NO_FULLSCREEN")) {
- + if (flags & SDL_FULLSCREEN)
- + flags &= ~SDL_FULLSCREEN;
- + }
- +
- /* Start up the video driver, if necessary..
- WARNING: This is the only function protected this way!
- */
Add Comment
Please, Sign In to add comment