mirror of
https://github.com/rustdesk/rustdesk.git
synced 2026-11-04 08:34:12 +00:00
mac scale factor of each screen (#8368)
Signed-off-by: 21pages <sunboeasy@gmail.com>
This commit is contained in:
1 parent
12ff1319f1
commit
60ea8d2c2b
3 files changed
+9
-5
No files matched your search
@@ -109,9 +109,13 @@ extern "C" bool MacCheckAdminAuthorization() {
|
||||
return Elevate(NULL, NULL);
|
||||
}
|
||||
|
||||
extern "C" float BackingScaleFactor() {
|
||||
NSScreen* s = [NSScreen mainScreen];
|
||||
if (s) return [s backingScaleFactor];
|
||||
extern "C" float BackingScaleFactor(uint32_t display) {
|
||||
display -= 1;
|
||||
NSArray<NSScreen *> *screens = [NSScreen screens];
|
||||
if (display >= 0 && display < [screens count]) {
|
||||
NSScreen* s = [screens objectAtIndex:display];
|
||||
if (s) return [s backingScaleFactor];
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user