diff options
author | David Robillard <d@drobilla.net> | 2017-10-05 19:15:57 +0200 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2017-12-16 13:57:39 +0100 |
commit | 4975f1e0b17cee620a58b29232867c667c24b0e3 (patch) | |
tree | 1fc112e2f672a04177fe5a629e6c880f90dd8154 /src/server/CompiledGraph.cpp | |
parent | 60c7a0b8d376bdbd0d99dbe1b74fdb7ebe2cc2d9 (diff) | |
download | ingen-4975f1e0b17cee620a58b29232867c667c24b0e3.tar.gz ingen-4975f1e0b17cee620a58b29232867c667c24b0e3.tar.bz2 ingen-4975f1e0b17cee620a58b29232867c667c24b0e3.zip |
Simplify Task implementation
Diffstat (limited to 'src/server/CompiledGraph.cpp')
-rw-r--r-- | src/server/CompiledGraph.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server/CompiledGraph.cpp b/src/server/CompiledGraph.cpp index 09e378b4..337baf95 100644 --- a/src/server/CompiledGraph.cpp +++ b/src/server/CompiledGraph.cpp @@ -55,7 +55,7 @@ has_provider_with_many_dependants(BlockImpl* n) CompiledGraph::CompiledGraph(GraphImpl* graph) : _log(graph->engine().log()) , _path(graph->path()) - , _master(new Task(Task::Mode::SEQUENTIAL)) + , _master(Task::Mode::SEQUENTIAL) { compile_graph(graph); } @@ -139,7 +139,7 @@ CompiledGraph::compile_graph(GraphImpl* graph) compile_block(b, seq, depth, predecessors); par.push_front(std::move(seq)); } - _master->push_front(std::move(par)); + _master.push_front(std::move(par)); blocks = predecessors; } @@ -257,7 +257,7 @@ CompiledGraph::compile_block(BlockImpl* n, void CompiledGraph::run(RunContext& context) { - _master->run(context); + _master.run(context); } void @@ -265,7 +265,7 @@ CompiledGraph::dump(std::function<void (const std::string&)> sink) const { sink("(compiled-graph "); sink(_path); - _master->dump(sink, 2, false); + _master.dump(sink, 2, false); sink(")\n"); } |