From d7f903373fc2ba9c9ab850246cdb50f06d9efd40 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Wed, 29 Apr 2015 14:21:12 -0400 Subject: [PATCH] Fixed upside-down container issues on OS X. --- darwin/container.m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/darwin/container.m b/darwin/container.m index 4f920f81..d75b1fac 100644 --- a/darwin/container.m +++ b/darwin/container.m @@ -93,7 +93,8 @@ static void containerResize(uiControl *cc, intmax_t x, intmax_t y, intmax_t widt NSRect r; r.origin.x = x; - r.origin.y = y; + // mac os x coordinate system has (0,0) in the lower-left + r.origin.y = ([[c superview] bounds].size.height - height) - y; r.size.width = width; r.size.height = height; // we can safely use setFrame here since we have no alignment rect to worry about