src/video/gem/SDL_gemmouse.c
changeset 2025 7312feb88dad
parent 2020 091bb215baf9
child 2189 f54670a477bb
equal deleted inserted replaced
2024:cb0fd9cdd2a9 2025:7312feb88dad
   165 void
   165 void
   166 GEM_CheckMouseMode(_THIS)
   166 GEM_CheckMouseMode(_THIS)
   167 {
   167 {
   168     /* If the mouse is hidden and input is grabbed, we use relative mode */
   168     /* If the mouse is hidden and input is grabbed, we use relative mode */
   169     if ((!(SDL_cursorstate & CURSOR_VISIBLE)) &&
   169     if ((!(SDL_cursorstate & CURSOR_VISIBLE)) &&
   170         /*(this->input_grab != SDL_GRAB_OFF) && *//* Damn GEM can not grab */
   170         (this->input_grab != SDL_GRAB_OFF) &&
   171         (SDL_GetAppState() & SDL_APPACTIVE)) {
   171         (SDL_GetAppState() & SDL_APPACTIVE)) {
       
   172         SDL_AtariXbios_LockMousePosition(SDL_TRUE);
   172         GEM_mouse_relative = SDL_TRUE;
   173         GEM_mouse_relative = SDL_TRUE;
   173     } else {
   174     } else {
       
   175         SDL_AtariXbios_LockMousePosition(SDL_FALSE);
   174         GEM_mouse_relative = SDL_FALSE;
   176         GEM_mouse_relative = SDL_FALSE;
   175         graf_mouse(M_ON, NULL);
   177         graf_mouse(M_ON, NULL);
   176     }
   178     }
   177 }
   179 }
   178 
   180