Update of /cvsroot/scopeapp/scopeapp/src
In directory sc8-pr-cvs1:/tmp/cvs-serv5213/src
Modified Files:
TraceView.m
Log Message:
Fixed a bug caused by multiple TraceViews calling -startSampling on the
sampler without calling -stopSampling
Index: TraceView.m
===================================================================
RCS file: /cvsroot/scopeapp/scopeapp/src/TraceView.m,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** TraceView.m 23 Apr 2003 06:28:48 -0000 1.20
--- TraceView.m 16 Nov 2003 04:09:20 -0000 1.21
***************
*** 238,242 ****
{
if(mySampler != nil) {
- [mySampler stopSampling];
[mySampler setOwner: nil];
[mySampler release];
--- 238,241 ----
***************
*** 251,256 ****
[self updateControls];
- [mySampler startSampling];
-
return [self startDrawing];
}
--- 250,253 ----
***************
*** 272,275 ****
--- 269,275 ----
[NSThread detachNewThreadSelector: @selector(displayThread:)
toTarget: self withObject: nil];
+
+ // start the sampler
+ [mySampler startSampling];
return self;
***************
*** 287,290 ****
--- 287,293 ----
[myDrawThreadState unlockWithCondition: kDrawThreadStopped];
+ // stop the sampler
+ [mySampler stopSampling];
+
return self;
}
|