Use mac_max_scaling_factor() in create_scaled_bitmap()

This commit is contained in:
Vojtech Kral 2019-05-17 19:12:52 +02:00
parent 5161dc43d6
commit b234a1b7a7
2 changed files with 16 additions and 3 deletions

View file

@ -1,6 +1,9 @@
#import "MacDarkMode.hpp"
#import <algorithm>
#import <Foundation/Foundation.h>
#import <AppKit/NSScreen.h>
@implementation MacDarkMode
@ -19,12 +22,12 @@ double mac_max_scaling_factor()
{
double scaling = 1.;
if ([NSScreen screens] == nil) {
scalign = [[NSScreen mainScreen] backingScaleFactor];
scaling = [[NSScreen mainScreen] backingScaleFactor];
} else {
for (int i = 0; i < [[NSScreen screens] count]; ++ i)
scaling = std::max<double>(scaling, [[[NSScreen screens] objectAtIndex:0] backingScaleFactor]);
}
return scalign;
return scaling;
}
}