From 2f9aff56a9f22b68500433c1633aefd942dd624e Mon Sep 17 00:00:00 2001
From: Rye Mutt <rye@alchemyviewer.org>
Date: Fri, 28 Feb 2020 08:18:59 -0500
Subject: [PATCH] Use correct calculation for scaling unit size on macos(OOPS I
 BROKE IT BASICALLY)

---
 indra/lldarwin/llwindowmacosx-objc.mm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/indra/lldarwin/llwindowmacosx-objc.mm b/indra/lldarwin/llwindowmacosx-objc.mm
index 04fc52e299..c0a88885f7 100644
--- a/indra/lldarwin/llwindowmacosx-objc.mm
+++ b/indra/lldarwin/llwindowmacosx-objc.mm
@@ -240,7 +240,7 @@ unsigned long getVramSize(GLViewRef view)
 
 float getDeviceUnitSize(GLViewRef view)
 {
-    return ((__bridge LLOpenGLView*)view).window.backingScaleFactor;
+    return [(__bridge LLOpenGLView*)view convertSizeToBacking:NSMakeSize(1, 1)].width;
 }
 
 void getContentViewBounds(NSWindowRef window, float* bounds)
-- 
GitLab