sdl2: Do not leave grab when fullscreen
Prevents displaying of a doubled mouse pointer when moving the pointer to the screen edges when fullscreen. Signed-off-by: Jindrich Makovicka <makovick@gmail.com> Message-Id: <20171112193032.9724-8-makovick@gmail.com> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
This commit is contained in:
		
							parent
							
								
									cd6d78b718
								
							
						
					
					
						commit
						24952847ad
					
				| @ -471,8 +471,9 @@ static void handle_mousemotion(SDL_Event *ev) | ||||
|         SDL_GetWindowSize(scon->real_window, &scr_w, &scr_h); | ||||
|         max_x = scr_w - 1; | ||||
|         max_y = scr_h - 1; | ||||
|         if (gui_grab && (ev->motion.x == 0 || ev->motion.y == 0 || | ||||
|                          ev->motion.x == max_x || ev->motion.y == max_y)) { | ||||
|         if (gui_grab && !gui_fullscreen | ||||
|             && (ev->motion.x == 0 || ev->motion.y == 0 || | ||||
|                 ev->motion.x == max_x || ev->motion.y == max_y)) { | ||||
|             sdl_grab_end(scon); | ||||
|         } | ||||
|         if (!gui_grab && | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Jindrich Makovicka
						Jindrich Makovicka