diff --git a/src/platform/macos.mm b/src/platform/macos.mm index cf35b5e1a..bce2a6b5b 100644 --- a/src/platform/macos.mm +++ b/src/platform/macos.mm @@ -110,12 +110,16 @@ extern "C" bool MacCheckAdminAuthorization() { } extern "C" float BackingScaleFactor(uint32_t display) { + NSScreen* s = [NSScreen mainScreen]; + if (s) return [s backingScaleFactor]; + /* on my mini mac, display==2, but only 1 screen display -= 1; NSArray *screens = [NSScreen screens]; if (display >= 0 && display < [screens count]) { NSScreen* s = [screens objectAtIndex:display]; if (s) return [s backingScaleFactor]; } + */ return 1; }