diff options
| author | Carl Hetherington <cth@carlh.net> | 2020-10-17 22:23:12 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2020-10-17 22:23:12 +0200 |
| commit | b33881c9ebe55084434bfea16ba050ad1ba6cb03 (patch) | |
| tree | 326e6b53969af54cf6be4ea5bbf770e2574ac2bf /src/tools/dcpomatic_kdm_cli.cc | |
| parent | 1436de822ff18b0f3a6dafbea1e212ac068cc0fd (diff) | |
Fix deadlock when changing CPL in the player (#1827).
TextContent::set_dcp_track can end up requesting a view update, which
involves calls to methods in Content which lock the Content::_mutex.
Do these calls without a lock on that mutex held.
Also, it looks like we would append to texts on every call to
examine(). Fix that so that we replace the texts list on each
examine() call.
Diffstat (limited to 'src/tools/dcpomatic_kdm_cli.cc')
0 files changed, 0 insertions, 0 deletions
