viewer: don't listen for added tracks to invalidate the cache

Fixes segfault when adding new tracks.
This commit is contained in:
itsmattkc
2020-05-23 02:32:01 +10:00
parent f8bd3c1905
commit 930248ce07
+2
View File
@@ -40,6 +40,8 @@ ViewerOutput::ViewerOutput()
// Create track input
NodeInputArray* track_input = new NodeInputArray(QStringLiteral("track_in_%1").arg(i), NodeParam::kAny);
AddInput(track_input);
disconnect(track_input, &NodeInputArray::SubParamEdgeAdded, this, &ViewerOutput::InputConnectionChanged);
disconnect(track_input, &NodeInputArray::SubParamEdgeRemoved, this, &ViewerOutput::InputConnectionChanged);
track_inputs_.replace(i, track_input);
TrackList* list = new TrackList(this, static_cast<Timeline::TrackType>(i), track_input);