From c555cfccfeb6ad658c328873b250a0f0409eb906 Mon Sep 17 00:00:00 2001 From: der richter Date: Tue, 2 Apr 2024 23:28:18 +0200 Subject: mac/common: reuse hidpi window scale frame calculation helper --- video/out/mac/common.swift | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/video/out/mac/common.swift b/video/out/mac/common.swift index d507a388aa..594a4b8e8a 100644 --- a/video/out/mac/common.swift +++ b/video/out/mac/common.swift @@ -601,10 +601,8 @@ class Common: NSObject { case VOCTRL_GET_UNFS_WINDOW_SIZE: let sizeData = data!.assumingMemoryBound(to: Int32.self) let size = UnsafeMutableBufferPointer(start: sizeData, count: 2) - var rect = window?.unfsContentFrame ?? NSRect(x: 0, y: 0, width: 1280, height: 720) - if let screen = window?.currentScreen, !Bool(option.vo.hidpi_window_scale) { - rect = screen.convertRectToBacking(rect) - } + let rect = (Bool(option.vo.hidpi_window_scale) ? window?.unfsContentFrame + : window?.unfsContentFramePixel) ?? NSRect(x: 0, y: 0, width: 1280, height: 720) size[0] = Int32(rect.size.width) size[1] = Int32(rect.size.height) -- cgit v1.2.3