summaryrefslogtreecommitdiff
path: root/objc_darwin.m
diff options
context:
space:
mode:
Diffstat (limited to 'objc_darwin.m')
-rw-r--r--objc_darwin.m5
1 files changed, 4 insertions, 1 deletions
diff --git a/objc_darwin.m b/objc_darwin.m
index 08113b6..09c2ec2 100644
--- a/objc_darwin.m
+++ b/objc_darwin.m
@@ -10,6 +10,9 @@
#define toNSView(x) to(NSView, (x))
#define toNSScrollView(x) to(NSScrollView, (x))
+// because the only way to make a new NSControl/NSView is with a frame (it gets overridden later)
+NSRect dummyRect;
+
id toNSString(char *str)
{
return [NSString stringWithUTF8String:str];
@@ -43,7 +46,7 @@ id makeScrollView(id content)
NSScrollView *scrollview;
scrollview = [[NSScrollView alloc]
- initWithFrame:NSMakeRect(0, 0, 100, 100)];
+ initWithFrame:dummyRect];
[scrollview setHasHorizontalScroller:YES];
[scrollview setHasVerticalScroller:YES];
[scrollview setAutohidesScrollers:YES];