From 5ad4e457d304881cba97d45fb469bc7a1556c7a4 Mon Sep 17 00:00:00 2001
From: CasualPokePlayer <50538166+CasualPokePlayer@users.noreply.github.com>
Date: Fri, 7 Jun 2024 23:08:14 -0700
Subject: [PATCH] Make sure to scale up message coordinates too

---
 src/BizHawk.Client.Common/DisplayManager/OSDManager.cs | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/BizHawk.Client.Common/DisplayManager/OSDManager.cs b/src/BizHawk.Client.Common/DisplayManager/OSDManager.cs
index a6bacafc92..fc307ad7eb 100644
--- a/src/BizHawk.Client.Common/DisplayManager/OSDManager.cs
+++ b/src/BizHawk.Client.Common/DisplayManager/OSDManager.cs
@@ -43,12 +43,12 @@ namespace BizHawk.Client.Common
 		{
 			var size = g.MeasureString(message);
 			var x = position.Anchor.IsLeft()
-				? position.X
-				: g.ClipBounds.Width - position.X - size.Width;
+				? position.X * g.Scale
+				: g.ClipBounds.Width - position.X * g.Scale - size.Width;
 
 			var y = position.Anchor.IsTop()
-				? position.Y
-				: g.ClipBounds.Height - position.Y - size.Height;
+				? position.Y * g.Scale
+				: g.ClipBounds.Height - position.Y * g.Scale - size.Height;
 
 			return new PointF(x, y);
 		}