diff options
author | Jeff Sickel <jas@corpus-callosum.com> | 2011-01-12 00:54:22 -0500 |
---|---|---|
committer | Russ Cox <rsc@swtch.com> | 2011-01-12 00:54:22 -0500 |
commit | cbcec5adb9cb2274f3c4e2f3a8f4926b2e9689e8 (patch) | |
tree | 5551418e4199782ab71627f0091bb31cb94205d3 /src/cmd/devdraw | |
parent | a2f6b810f5be2a233fc58762ccc009a15edabf8b (diff) | |
download | plan9port-cbcec5adb9cb2274f3c4e2f3a8f4926b2e9689e8.tar.gz plan9port-cbcec5adb9cb2274f3c4e2f3a8f4926b2e9689e8.tar.bz2 plan9port-cbcec5adb9cb2274f3c4e2f3a8f4926b2e9689e8.zip |
devdraw: fix flashing during window drag
R=rsc
CC=codebot
http://codereview.appspot.com/3922043
Diffstat (limited to 'src/cmd/devdraw')
-rw-r--r-- | src/cmd/devdraw/osx-screen-carbon.m | 2 | ||||
-rw-r--r-- | src/cmd/devdraw/osx-srv.m | 6 |
2 files changed, 5 insertions, 3 deletions
diff --git a/src/cmd/devdraw/osx-screen-carbon.m b/src/cmd/devdraw/osx-screen-carbon.m index 6f3b4312..01356726 100644 --- a/src/cmd/devdraw/osx-screen-carbon.m +++ b/src/cmd/devdraw/osx-screen-carbon.m @@ -525,7 +525,7 @@ eventhandler(EventHandlerCallRef next, EventRef event, void *arg) exit(0); case kEventWindowBoundsChanged: - eresized(1); + eresized(0); break; case kEventWindowDrawContent: 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; } |