diff options
Diffstat (limited to 'rotord/src/rendercontext.cpp')
| -rw-r--r-- | rotord/src/rendercontext.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/rotord/src/rendercontext.cpp b/rotord/src/rendercontext.cpp index d160527..47113c1 100644 --- a/rotord/src/rendercontext.cpp +++ b/rotord/src/rendercontext.cpp @@ -17,9 +17,10 @@ void Render_context::runTask() { state=ANALYSING_AUDIO; vector<Audio_processor*> processors; processors.push_back(audio_thumb); - vector<Node*> analysers=graph.find_nodes("audio_analysis"); - for (auto a: analysers) { - processors.push_back(dynamic_cast<Audio_processor*>(a)); + for (auto a: graph.nodes) { + if (dynamic_cast<Audio_processor*>(a.second)){ + processors.push_back(dynamic_cast<Audio_processor*>(a.second)); + } } if (load_audio(graph.audio_filename,processors)) { graph.audio_loaded=true; |
