浏览代码

prevent events to be saved when profiling is paused

Nicolas Cannasse 5 年之前
父节点
当前提交
fdbf75dd7b
共有 1 个文件被更改,包括 1 次插入0 次删除
  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;
 	default:
 		if( code < 0 ) return;
+		if( data.profiling_pause || (hl_get_thread()->flags & HL_THREAD_PROFILER_PAUSED) ) return;
 		data.profiling_pause++;
 		data.waitLoop = true;
 		while( data.waitLoop ) {}