commit | 73454c3371c6c031c602b6ae90a565a96175e685 | [log] [tgz] |
---|---|---|
author | Vishnu Nair <vishnun@google.com> | Fri Apr 03 18:56:19 2020 -0700 |
committer | Vishnu Nair <vishnun@google.com> | Sat Apr 04 01:58:40 2020 +0000 |
tree | 21f54b565ffae7ed645734dd47aa275c8c760989 | |
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