fbdevhw: Fix some issues with the previous commit.
Fix a TRACE_ENTER typo and only update the internal fbdev mode state cache after actually setting a mode.
This commit is contained in:
		
							parent
							
								
									f6815cb68b
								
							
						
					
					
						commit
						c385bcf0bd
					
				| 
						 | 
					@ -496,7 +496,7 @@ fbdevHWSetMode(ScrnInfoPtr pScrn, DisplayModePtr mode, Bool check)
 | 
				
			||||||
	fbdevHWPtr fPtr = FBDEVHWPTR(pScrn);
 | 
						fbdevHWPtr fPtr = FBDEVHWPTR(pScrn);
 | 
				
			||||||
	struct fb_var_screeninfo req_var = fPtr->var, set_var;
 | 
						struct fb_var_screeninfo req_var = fPtr->var, set_var;
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
	TRACE_ENTER("ModeInit");
 | 
						TRACE_ENTER("SetMode");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	xfree2fbdev_fblayout(pScrn, &req_var);
 | 
						xfree2fbdev_fblayout(pScrn, &req_var);
 | 
				
			||||||
	xfree2fbdev_timing(mode, &req_var);
 | 
						xfree2fbdev_timing(mode, &req_var);
 | 
				
			||||||
| 
						 | 
					@ -528,6 +528,7 @@ fbdevHWSetMode(ScrnInfoPtr pScrn, DisplayModePtr mode, Bool check)
 | 
				
			||||||
		return FALSE;
 | 
							return FALSE;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						if (!check)
 | 
				
			||||||
		fPtr->var = set_var;
 | 
							fPtr->var = set_var;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	return TRUE;
 | 
						return TRUE;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue