diff options
Diffstat (limited to 'control_darwin.m')
| -rw-r--r-- | control_darwin.m | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/control_darwin.m b/control_darwin.m index 4ff8777..54588a1 100644 --- a/control_darwin.m +++ b/control_darwin.m @@ -37,7 +37,8 @@ struct xsize controlPreferredSize(id control) c = toNSControl(control); [c sizeToFit]; - r = [c frame]; + // use alignmentRect here instead of frame because we'll be resizing based on that + r = [c alignmentRectForFrame:[c frame]]; s.width = (intptr_t) r.size.width; s.height = (intptr_t) r.size.height; return s; |
