[Scopeapp-cvs]scopeapp/src TraceView.m,1.20,1.21
Status: Alpha
Brought to you by:
narge
From: <sco...@li...> - 2003-11-16 04:10:03
|
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; } |