randr: Cleanup rrSetupPixmapSharing()
protopix is completely redundant with mscreenpix. Get rid of it. We don't need rrScrPriv, so remove it. [ajax: also squash an unused variable in RRCrtcDetachScanoutPixmap, though it'll come back when the rest of this series lands] Reviewed-by: Adam Jackson <ajax@redhat.com> Signed-off-by: Alex Goins <agoins@nvidia.com>
This commit is contained in:
		
							parent
							
								
									8d3f0e964e
								
							
						
					
					
						commit
						c7f4aef8f4
					
				|  | @ -379,11 +379,8 @@ void | |||
| RRCrtcDetachScanoutPixmap(RRCrtcPtr crtc) | ||||
| { | ||||
|     ScreenPtr master = crtc->pScreen->current_master; | ||||
|     PixmapPtr mscreenpix; | ||||
|     rrScrPriv(crtc->pScreen); | ||||
| 
 | ||||
|     mscreenpix = master->GetScreenPixmap(master); | ||||
| 
 | ||||
|     pScrPriv->rrCrtcSetScanoutPixmap(crtc, NULL); | ||||
|     if (crtc->scanout_pixmap) { | ||||
|         rrDestroySharedPixmap(crtc, crtc->scanout_pixmap); | ||||
|  | @ -429,8 +426,6 @@ rrSetupPixmapSharing(RRCrtcPtr crtc, int width, int height, | |||
|     ScreenPtr master = crtc->pScreen->current_master; | ||||
|     int depth; | ||||
|     PixmapPtr mscreenpix; | ||||
|     PixmapPtr protopix = master->GetScreenPixmap(master); | ||||
|     rrScrPriv(crtc->pScreen); | ||||
|     PixmapPtr spix; | ||||
| 
 | ||||
|     /* create a pixmap on the master screen,
 | ||||
|  | @ -442,7 +437,7 @@ rrSetupPixmapSharing(RRCrtcPtr crtc, int width, int height, | |||
|     */ | ||||
| 
 | ||||
|     mscreenpix = master->GetScreenPixmap(master); | ||||
|     depth = protopix->drawable.depth; | ||||
|     depth = mscreenpix->drawable.depth; | ||||
| 
 | ||||
|     if (crtc->scanout_pixmap) | ||||
|         RRCrtcDetachScanoutPixmap(crtc); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue