parent
							
								
									60bcdd6870
								
							
						
					
					
						commit
						29b3b88dc7
					
				|  | @ -146,6 +146,8 @@ __glXContextDestroy(__GLXcontext *context) | ||||||
| 	    __glXUnrefDrawable(context->drawPriv); | 	    __glXUnrefDrawable(context->drawPriv); | ||||||
| 	if (context->readPriv) | 	if (context->readPriv) | ||||||
| 	    __glXUnrefDrawable(context->readPriv); | 	    __glXUnrefDrawable(context->readPriv); | ||||||
|  | 	context->drawPriv = NULL; | ||||||
|  | 	context->readPriv = NULL; | ||||||
|     } |     } | ||||||
|     __glXFlushContextCache(); |     __glXFlushContextCache(); | ||||||
| } | } | ||||||
|  | @ -621,6 +623,8 @@ DoMakeCurrent(__GLXclientState *cl, | ||||||
| 		__glXUnrefDrawable(prevglxc->drawPriv); | 		__glXUnrefDrawable(prevglxc->drawPriv); | ||||||
| 	    if (prevglxc->readPriv) | 	    if (prevglxc->readPriv) | ||||||
| 		__glXUnrefDrawable(prevglxc->readPriv); | 		__glXUnrefDrawable(prevglxc->readPriv); | ||||||
|  | 	    prevglxc->drawPriv = NULL; | ||||||
|  | 	    prevglxc->readPriv = NULL; | ||||||
| 	} | 	} | ||||||
|     } |     } | ||||||
| 	 | 	 | ||||||
|  |  | ||||||
|  | @ -3159,9 +3159,6 @@ xf86_crtc_supports_gamma(ScrnInfoPtr pScrn) | ||||||
| 	xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(pScrn); | 	xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(pScrn); | ||||||
| 	xf86CrtcPtr crtc; | 	xf86CrtcPtr crtc; | ||||||
| 
 | 
 | ||||||
| 	if (!xf86_config) |  | ||||||
| 	    return FALSE; |  | ||||||
| 
 |  | ||||||
| 	if (xf86_config->num_crtc == 0) | 	if (xf86_config->num_crtc == 0) | ||||||
| 	    return FALSE; | 	    return FALSE; | ||||||
| 	crtc = xf86_config->crtc[0]; | 	crtc = xf86_config->crtc[0]; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue