diff --git a/Studio/CelesteStudio.Mac/SkiaDrawableHandler.cs b/Studio/CelesteStudio.Mac/SkiaDrawableHandler.cs index 9af44081..6d4a33cc 100644 --- a/Studio/CelesteStudio.Mac/SkiaDrawableHandler.cs +++ b/Studio/CelesteStudio.Mac/SkiaDrawableHandler.cs @@ -65,7 +65,7 @@ public override void DrawRect(CGRect dirtyRect) { var ctx = NSGraphicsContext.CurrentContext.GraphicsPort; // NOTE: macOS uses a different coordinate-system - ctx.DrawImage(new CGRect(bounds.X, Bounds.Height - bounds.Height - bounds.Y, bounds.Width / scale, bounds.Height / scale), image); + ctx.DrawImage(new CGRect(bounds.X, Bounds.Height - bounds.Height / scale - bounds.Y, bounds.Width / scale, bounds.Height / scale), image); } protected override void Dispose(bool disposing) {