src/video/gem/SDL_gemmouse.c
branchSDL-1.2
changeset 3859 5d14acfdf84d
parent 3855 b2d9881c8c88
child 4060 0b4ebec67cad
--- a/src/video/gem/SDL_gemmouse.c	Tue Sep 12 19:33:33 2006 +0000
+++ b/src/video/gem/SDL_gemmouse.c	Tue Sep 12 19:34:18 2006 +0000
@@ -176,10 +176,12 @@
 
 	/* If the mouse is hidden and input is grabbed, we use relative mode */
 	if ( (!(SDL_cursorstate & CURSOR_VISIBLE)) &&
-		/*(this->input_grab != SDL_GRAB_OFF) && */ /* Damn GEM can not grab */
+		(this->input_grab != SDL_GRAB_OFF) &&
              (SDL_GetAppState() & SDL_APPACTIVE) ) {
+		SDL_AtariXbios_LockMousePosition(SDL_TRUE);
 		GEM_mouse_relative = SDL_TRUE;
 	} else {
+		SDL_AtariXbios_LockMousePosition(SDL_FALSE);
 		GEM_mouse_relative = SDL_FALSE;
 		graf_mouse(M_ON, NULL);
 	}