fixed qobject warning emitted when TrackOutputs are destroyed

This commit is contained in:
itsmattkc
2019-12-07 02:02:44 +11:00
parent b2910757a0
commit eac89cd685
+2 -1
View File
@@ -160,7 +160,8 @@ void TrackList::TrackDisconnected(NodeEdgePtr edge)
Q_ASSERT(track_index >= 0);
TrackOutput* track = track_cache_.at(track_index);
Node* connected_node = edge->output()->parentNode();
TrackOutput* track = connected_node->IsTrack() ? static_cast<TrackOutput*>(connected_node) : nullptr;
if (track) {
track_cache_.replace(track_index, nullptr);