Guest User

Untitled

a guest
Jul 19th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. diff -ur SDL-1.2.14/src/events/SDL_keyboard.c SDL-1.2.14+hack/src/events/SDL_keyboard.c
  2. --- SDL-1.2.14/src/events/SDL_keyboard.c 2009-10-13 01:07:14.000000000 +0200
  3. +++ SDL-1.2.14+hack/src/events/SDL_keyboard.c 2010-05-25 20:08:30.000000000 +0200
  4. @@ -516,6 +516,14 @@
  5. switch (state) {
  6. case SDL_PRESSED:
  7. event.type = SDL_KEYDOWN;
  8. + if (SDL_getenv("SDL_HACK_GRAB_MOUSE")) {
  9. + if (keysym->sym == SDLK_g && (modstate & (KMOD_LCTRL | KMOD_RCTRL))) {
  10. + if (SDL_WM_GrabInput(SDL_GRAB_QUERY) == SDL_GRAB_OFF)
  11. + SDL_WM_GrabInput(SDL_GRAB_ON);
  12. + else
  13. + SDL_WM_GrabInput(SDL_GRAB_OFF);
  14. + }
  15. + }
  16. break;
  17. case SDL_RELEASED:
  18. event.type = SDL_KEYUP;
  19. diff -ur SDL-1.2.14/src/video/SDL_video.c SDL-1.2.14+hack/src/video/SDL_video.c
  20. --- SDL-1.2.14/src/video/SDL_video.c 2009-10-13 01:07:15.000000000 +0200
  21. +++ SDL-1.2.14+hack/src/video/SDL_video.c 2010-05-25 19:58:16.000000000 +0200
  22. @@ -586,6 +586,11 @@
  23. int is_opengl;
  24. SDL_GrabMode saved_grab;
  25.  
  26. + if (SDL_getenv("SDL_HACK_NO_FULLSCREEN")) {
  27. + if (flags & SDL_FULLSCREEN)
  28. + flags &= ~SDL_FULLSCREEN;
  29. + }
  30. +
  31. /* Start up the video driver, if necessary..
  32. WARNING: This is the only function protected this way!
  33. */
Add Comment
Please, Sign In to add comment