summaryrefslogtreecommitdiffstats
path: root/src/cmd/devdraw/osx-srv.m
diff options
context:
space:
mode:
authorJeff Sickel <jas@corpus-callosum.com>2011-01-12 00:54:22 -0500
committerRuss Cox <rsc@swtch.com>2011-01-12 00:54:22 -0500
commitcbcec5adb9cb2274f3c4e2f3a8f4926b2e9689e8 (patch)
tree5551418e4199782ab71627f0091bb31cb94205d3 /src/cmd/devdraw/osx-srv.m
parenta2f6b810f5be2a233fc58762ccc009a15edabf8b (diff)
downloadplan9port-cbcec5adb9cb2274f3c4e2f3a8f4926b2e9689e8.tar.gz
plan9port-cbcec5adb9cb2274f3c4e2f3a8f4926b2e9689e8.zip
devdraw: fix flashing during window drag
R=rsc CC=codebot http://codereview.appspot.com/3922043
Diffstat (limited to 'src/cmd/devdraw/osx-srv.m')
-rw-r--r--src/cmd/devdraw/osx-srv.m6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/cmd/devdraw/osx-srv.m b/src/cmd/devdraw/osx-srv.m
index 722378ee..b7828af2 100644
--- a/src/cmd/devdraw/osx-srv.m
+++ b/src/cmd/devdraw/osx-srv.m
@@ -121,7 +121,7 @@ main(int argc, char **argv)
{
NSAutoreleasePool *pool = nil;
NSApplication *application = nil;
-
+ DevdrawDelegate *app = nil;
/*
* Move the protocol off stdin/stdout so that
* any inadvertent prints don't screw things up.
@@ -152,9 +152,11 @@ main(int argc, char **argv)
pool = [[NSAutoreleasePool alloc] init];
application = [NSApplication sharedApplication];
- [application setDelegate:[[DevdrawDelegate alloc] init]];
+ app = [[DevdrawDelegate alloc] init];
+ [application setDelegate:app];
[application run];
[application setDelegate:nil];
+ [app release];
[pool release];
return 0;
}