removing some unnecessary restricitons on the allowed visuals.
This commit is contained in:
		
							parent
							
								
									0ba1559946
								
							
						
					
					
						commit
						63a152f781
					
				| 
						 | 
				
			
			@ -902,25 +902,6 @@ xf86SetDefaultVisual(ScrnInfoPtr scrp, int visual)
 | 
			
		|||
    case DirectColor:
 | 
			
		||||
	xf86DrvMsg(scrp->scrnIndex, visualFrom, "Default visual is %s\n",
 | 
			
		||||
		   xf86VisualNames[scrp->defaultVisual]);
 | 
			
		||||
	/* Check if the visual is valid for the depth */
 | 
			
		||||
	if (scrp->depth == 1 && scrp->defaultVisual != StaticGray)
 | 
			
		||||
	   bad = TRUE;
 | 
			
		||||
#if 0
 | 
			
		||||
        else if (scrp->depth == 4 &&
 | 
			
		||||
                 (scrp->defaultVisual == TrueColor ||
 | 
			
		||||
                  scrp->defaultVisual == DirectColor))
 | 
			
		||||
           bad = TRUE;
 | 
			
		||||
#endif
 | 
			
		||||
        else if (scrp->depth > MAX_PSEUDO_DEPTH &&
 | 
			
		||||
		 scrp->defaultVisual != TrueColor &&
 | 
			
		||||
		 scrp->defaultVisual != DirectColor)
 | 
			
		||||
	   bad = TRUE;
 | 
			
		||||
	if (bad) {
 | 
			
		||||
	    xf86DrvMsg(scrp->scrnIndex, X_ERROR, "Selected default "
 | 
			
		||||
		       "visual (%s) is not valid for depth %d\n",
 | 
			
		||||
		       xf86VisualNames[scrp->defaultVisual], scrp->depth);
 | 
			
		||||
	    return FALSE;
 | 
			
		||||
	} else
 | 
			
		||||
	    return TRUE;
 | 
			
		||||
    default:
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue