From f7561396b00cac6d6dc8e687ff1ae51140ebfa95 Mon Sep 17 00:00:00 2001 From: Chad Brokaw Date: Wed, 23 Nov 2022 18:04:01 -0500 Subject: [PATCH] compute scale for macOS window --- src/backend/mac/window.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backend/mac/window.rs b/src/backend/mac/window.rs index 5b8c7e89..f1902d36 100644 --- a/src/backend/mac/window.rs +++ b/src/backend/mac/window.rs @@ -1382,8 +1382,8 @@ impl WindowHandle { /// Get the `Scale` of the window. pub fn get_scale(&self) -> Result { - // TODO: Get actual Scale - Ok(Scale::new(1.0, 1.0)) + let scale_factor: CGFloat = unsafe { msg_send![*self.nsview.load(), backingScaleFactor] }; + Ok(Scale::new(scale_factor, scale_factor)) } }