summaryrefslogtreecommitdiffstats
path: root/src/server/CompiledGraph.cpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2017-10-05 19:15:57 +0200
committerDavid Robillard <d@drobilla.net>2017-10-07 12:47:52 +0200
commitdbd02d57559f1a6c7a65c3235f3a3341d98850fe (patch)
treebe1f1414032d54d7ebf181e7eb257c28e5229d50 /src/server/CompiledGraph.cpp
parent8444d7d11271bcca5781e9c7f8d51d0c556d8add (diff)
downloadingen-dbd02d57559f1a6c7a65c3235f3a3341d98850fe.tar.gz
ingen-dbd02d57559f1a6c7a65c3235f3a3341d98850fe.tar.bz2
ingen-dbd02d57559f1a6c7a65c3235f3a3341d98850fe.zip
Simplify Task implementation
Diffstat (limited to 'src/server/CompiledGraph.cpp')
-rw-r--r--src/server/CompiledGraph.cpp8
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");
}