diff --git a/app/node/distort/transform/transformdistortnode.cpp b/app/node/distort/transform/transformdistortnode.cpp index d0070cc79..9c705899d 100644 --- a/app/node/distort/transform/transformdistortnode.cpp +++ b/app/node/distort/transform/transformdistortnode.cpp @@ -33,6 +33,7 @@ TransformDistortNode::TransformDistortNode() interpolation_input_ = new NodeInput(this, QStringLiteral("interpolation_in"), NodeValue::kCombo, 2); texture_input_ = new NodeInput(this, QStringLiteral("tex_in"), NodeValue::kTexture); + texture_input_->SetKeyframable(false); } void TransformDistortNode::Retranslate() diff --git a/app/node/output/viewer/viewer.cpp b/app/node/output/viewer/viewer.cpp index 6ad79202d..0d51c1251 100644 --- a/app/node/output/viewer/viewer.cpp +++ b/app/node/output/viewer/viewer.cpp @@ -30,8 +30,10 @@ ViewerOutput::ViewerOutput() : operation_stack_(0) { texture_input_ = new NodeInput(this, QStringLiteral("tex_in"), NodeValue::kTexture); + texture_input_->SetKeyframable(false); samples_input_ = new NodeInput(this, QStringLiteral("samples_in"), NodeValue::kSamples); + samples_input_->SetKeyframable(false); // Create TrackList instances track_inputs_.resize(Track::kCount); @@ -41,6 +43,8 @@ ViewerOutput::ViewerOutput() : // Create track input NodeInput* track_input = new NodeInput(this, QStringLiteral("track_in_%1").arg(i), NodeValue::kNone); track_input->SetIsArray(true); + track_input->SetKeyframable(false); + IgnoreInvalidationsFrom(track_input); track_inputs_.replace(i, track_input);