Convert __DRIconfigs after we've made sure createNewScreen succeeded.
This commit is contained in:
		
							parent
							
								
									16a8ce7558
								
							
						
					
					
						commit
						ec17900f52
					
				|  | @ -1117,13 +1117,13 @@ __glXDRIscreenProbe(ScreenPtr pScreen) | ||||||
| 					   &driConfigs, | 					   &driConfigs, | ||||||
| 					   screen); | 					   screen); | ||||||
| 
 | 
 | ||||||
|     screen->base.fbconfigs = glxConvertConfigs(screen->core, driConfigs); |  | ||||||
| 
 |  | ||||||
|     if (screen->driScreen == NULL) { |     if (screen->driScreen == NULL) { | ||||||
| 	LogMessage(X_ERROR, "AIGLX error: Calling driver entry point failed"); | 	LogMessage(X_ERROR, "AIGLX error: Calling driver entry point failed"); | ||||||
| 	goto handle_error; | 	goto handle_error; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  |     screen->base.fbconfigs = glxConvertConfigs(screen->core, driConfigs); | ||||||
|  | 
 | ||||||
|     initializeExtensions(screen); |     initializeExtensions(screen); | ||||||
| 
 | 
 | ||||||
|     DRIGetTexOffsetFuncs(pScreen, &screen->texOffsetStart, |     DRIGetTexOffsetFuncs(pScreen, &screen->texOffsetStart, | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue