| 
				
				
					
						
					
				
				
				 | 
			
			 | 
			
			@ -1879,7 +1879,10 @@ void TakeScreenshot(const char *fileName) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    // Security check to (partially) avoid malicious code | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    if (strchr(fileName, '\'') != NULL) { TRACELOG(LOG_WARNING, "SYSTEM: Provided fileName could be potentially malicious, avoid [\'] character"); return; } | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			
 | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    Vector2 scale = GetWindowScaleDPI(); | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    // apply a scale if we are doing HIGHDPI auto-scaling | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    Vector2 scale = { 1,1 }; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    if (IsWindowState(FLAG_WINDOW_HIGHDPI)) scale = GetWindowScaleDPI(); | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			
 | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    unsigned char *imgData = rlReadScreenPixels((int)((float)CORE.Window.render.width*scale.x), (int)((float)CORE.Window.render.height*scale.y)); | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    Image image = { imgData, (int)((float)CORE.Window.render.width*scale.x), (int)((float)CORE.Window.render.height*scale.y), 1, PIXELFORMAT_UNCOMPRESSED_R8G8B8A8 }; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			
 | 
			
		
		
	
	
		
			
				| 
				
					
						
					
				
				
				
				 | 
			
			 | 
			
			
 |