mirror of
				https://github.com/Ryujinx/SDL.git
				synced 2025-10-22 08:17:19 +00:00 
			
		
		
		
	Move Wayland driver above dummy, check for driver availability before creation
This commit is contained in:
		
							parent
							
								
									2ddd0c58c9
								
							
						
					
					
						commit
						cf9828a2a6
					
				|  | @ -83,11 +83,11 @@ static VideoBootStrap *bootstrap[] = { | |||
| #if SDL_VIDEO_DRIVER_RPI | ||||
|     &RPI_bootstrap, | ||||
| #endif  | ||||
| #if SDL_VIDEO_DRIVER_DUMMY | ||||
|     &DUMMY_bootstrap, | ||||
| #endif | ||||
| #if SDL_VIDEO_DRIVER_WAYLAND | ||||
|     &Wayland_bootstrap, | ||||
| #endif | ||||
| #if SDL_VIDEO_DRIVER_DUMMY | ||||
|     &DUMMY_bootstrap, | ||||
| #endif | ||||
|     NULL | ||||
| }; | ||||
|  | @ -447,8 +447,10 @@ SDL_VideoInit(const char *driver_name) | |||
|     if (driver_name != NULL) { | ||||
|         for (i = 0; bootstrap[i]; ++i) { | ||||
|             if (SDL_strncasecmp(bootstrap[i]->name, driver_name, SDL_strlen(driver_name)) == 0) { | ||||
|                 video = bootstrap[i]->create(index); | ||||
|                 break; | ||||
|                 if (bootstrap[i]->available()) { | ||||
|                     video = bootstrap[i]->create(index); | ||||
|                     break; | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|     } else { | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue