use existing IsTrack() function for checking type instead of dynamic_cast

This commit is contained in:
itsmattkc
2019-12-02 01:39:45 +11:00
parent 7503542286
commit 9aa50175ac
+3 -3
View File
@@ -291,10 +291,10 @@ TrackOutput *TrackOutput::TrackFromBlock(Block *block)
NodeOutput* output = block->block_output();
foreach (NodeEdgePtr edge, output->edges()) {
TrackOutput* track_test = dynamic_cast<TrackOutput*>(edge->input()->parentNode());
Node* n = edge->input()->parentNode();
if (track_test) {
return track_test;
if (n->IsTrack()) {
return static_cast<TrackOutput*>(n);
}
}