Mercurial > sdl-ios-xcode
diff src/video/gem/SDL_gemmouse.c @ 319:189a6a3416c7
*** empty log message ***
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Tue, 26 Mar 2002 17:37:31 +0000 |
parents | f6ffac90895c |
children | 028e03e273c8 |
line wrap: on
line diff
--- a/src/video/gem/SDL_gemmouse.c Sun Mar 24 21:44:06 2002 +0000 +++ b/src/video/gem/SDL_gemmouse.c Tue Mar 26 17:37:31 2002 +0000 @@ -136,21 +136,26 @@ return 1; } +#if 0 void GEM_WarpWMCursor(_THIS, Uint16 x, Uint16 y) { + /* This seems to work only on AES 3.4 (Falcon) */ + EVNTREC warpevent; warpevent.ap_event = APPEVNT_MOUSE; - warpevent.ap_value = (y << 16) | x; + warpevent.ap_value = (x << 16) | y; appl_tplay(&warpevent, 1, 1000); } +#endif void GEM_CheckMouseMode(_THIS) { /* If the mouse is hidden and input is grabbed, we use relative mode */ if ( !(SDL_cursorstate & CURSOR_VISIBLE) && - (this->input_grab != SDL_GRAB_OFF) ) { + (this->input_grab != SDL_GRAB_OFF) && + (SDL_GetAppState() & SDL_APPACTIVE) ) { GEM_mouse_relative = SDL_TRUE; } else { GEM_mouse_relative = SDL_FALSE;