Update of /cvsroot/scopeapp/scopeapp/src
In directory sc8-pr-cvs1:/tmp/cvs-serv11460/src
Modified Files:
TraceView.m
Log Message:
Release and replace the autorelease pool every time around the display
thread's loop
Index: TraceView.m
===================================================================
RCS file: /cvsroot/scopeapp/scopeapp/src/TraceView.m,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -d -r1.16 -r1.17
*** TraceView.m 16 Feb 2003 01:23:26 -0000 1.16
--- TraceView.m 18 Feb 2003 12:02:41 -0000 1.17
***************
*** 474,478 ****
{
NSAutoreleasePool *pool;
- pool = [[NSAutoreleasePool alloc] init];
[myDrawThreadState lockWhenCondition: kDrawThreadRunning];
--- 474,477 ----
***************
*** 480,483 ****
--- 479,484 ----
while(myDrawThreadShouldRun)
{
+ pool = [[NSAutoreleasePool alloc] init];
+
[myDataLock lockWhenCondition: kHaveRequiredData];
[self cycleBuffers];
***************
*** 488,491 ****
--- 489,494 ----
[self display];
+
+ [pool release];
}
|