diff options
| author | 2020-04-03 18:56:19 -0700 | |
|---|---|---|
| committer | 2020-04-04 01:58:40 +0000 | |
| commit | 73454c3371c6c031c602b6ae90a565a96175e685 (patch) | |
| tree | 21f54b565ffae7ed645734dd47aa275c8c760989 /opengl/libagl/TextureObjectManager.cpp | |
| parent | 6aa156cad417719c6ed9b84a8ed04e5ab7a2bc31 (diff) | |
Check if the trace was stopped before starting the tracing thread
If a winscope trace is started and stopped quickly, the tracing thread
will not be stopped. The tracing thread waits for a conditional variable
notification that is sent before the thread starts running. To fix the
issue, properly initialize the trace enabled variable in the tracing
thread.
Test: atest FlickerLibTest:LayersTraceMonitorTest
Fixes: 153206487
Change-Id: I0c591c1fc3209327b40323b3ebb4fa4279c6ed05
Diffstat (limited to 'opengl/libagl/TextureObjectManager.cpp')
0 files changed, 0 insertions, 0 deletions