Explorar o código

Merge pull request #25521 from bruvzg/disabled_hidpi_retina_fix

[macOS] Fix rendering on retina displays with HiDPI support disabled.
Rémi Verschelde %!s(int64=6) %!d(string=hai) anos
pai
achega
aa9ec210b9
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  1. 3 1
      platform/osx/os_osx.mm

+ 3 - 1
platform/osx/os_osx.mm

@@ -282,7 +282,9 @@ static CVReturn DisplayLinkCallback(CVDisplayLinkRef displayLink, const CVTimeSt
 	NSWindow *window = (NSWindow *)[notification object];
 	CGFloat newBackingScaleFactor = [window backingScaleFactor];
 	CGFloat oldBackingScaleFactor = [[[notification userInfo] objectForKey:@"NSBackingPropertyOldScaleFactorKey"] doubleValue];
-	[OS_OSX::singleton->window_view setWantsBestResolutionOpenGLSurface:YES];
+	if (OS_OSX::singleton->is_hidpi_allowed()) {
+		[OS_OSX::singleton->window_view setWantsBestResolutionOpenGLSurface:YES];
+	}
 
 	if (newBackingScaleFactor != oldBackingScaleFactor) {
 		//Set new display scale and window size