From 9aa50175acbc9f98422dbb9b0bb7b34fb351d90a Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Mon, 2 Dec 2019 01:39:45 +1100 Subject: [PATCH] use existing IsTrack() function for checking type instead of dynamic_cast --- app/node/output/track/track.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/node/output/track/track.cpp b/app/node/output/track/track.cpp index f86108cd9..6b894f73a 100644 --- a/app/node/output/track/track.cpp +++ b/app/node/output/track/track.cpp @@ -291,10 +291,10 @@ TrackOutput *TrackOutput::TrackFromBlock(Block *block) NodeOutput* output = block->block_output(); foreach (NodeEdgePtr edge, output->edges()) { - TrackOutput* track_test = dynamic_cast(edge->input()->parentNode()); + Node* n = edge->input()->parentNode(); - if (track_test) { - return track_test; + if (n->IsTrack()) { + return static_cast(n); } }