Bladeren bron

prevent events to be saved when profiling is paused

Nicolas Cannasse 5 jaren geleden
bovenliggende
commit
fdbf75dd7b
1 gewijzigde bestanden met toevoegingen van 1 en 0 verwijderingen
  1. 1 0
      src/profile.c

+ 1 - 0
src/profile.c

@@ -332,6 +332,7 @@ static void profile_event( int code, vbyte *ptr, int dataLen ) {
 		break;
 		break;
 	default:
 	default:
 		if( code < 0 ) return;
 		if( code < 0 ) return;
+		if( data.profiling_pause || (hl_get_thread()->flags & HL_THREAD_PROFILER_PAUSED) ) return;
 		data.profiling_pause++;
 		data.profiling_pause++;
 		data.waitLoop = true;
 		data.waitLoop = true;
 		while( data.waitLoop ) {}
 		while( data.waitLoop ) {}