From 5cdeee0e01761c9d53c45ab7d8983f7fb376a487 Mon Sep 17 00:00:00 2001 From: Good Guy Date: Sun, 4 Nov 2018 18:10:53 -0700 Subject: [PATCH] make kfrm operator= illegal, use copy_from instead --- cinelerra-5.1/cinelerra/keyframe.h | 1 + cinelerra-5.1/cinelerra/pluginset.C | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/cinelerra-5.1/cinelerra/keyframe.h b/cinelerra-5.1/cinelerra/keyframe.h index 0d2f4804..89edf1f9 100644 --- a/cinelerra-5.1/cinelerra/keyframe.h +++ b/cinelerra-5.1/cinelerra/keyframe.h @@ -34,6 +34,7 @@ class KeyFrame : public Auto { + KeyFrame &operator =(KeyFrame &k) { return k; } //illegal public: KeyFrame(); KeyFrame(EDL *edl, KeyFrames *autos); diff --git a/cinelerra-5.1/cinelerra/pluginset.C b/cinelerra-5.1/cinelerra/pluginset.C index e46fbd32..6805d8ae 100644 --- a/cinelerra-5.1/cinelerra/pluginset.C +++ b/cinelerra-5.1/cinelerra/pluginset.C @@ -517,7 +517,7 @@ int PluginSet::optimize() source; source = (KeyFrame*)source->next) { KeyFrame *dest = new KeyFrame(edl, current_edit->keyframes); - *dest = *source; + dest->copy_from(source); current_edit->keyframes->append(dest); } remove(next_edit); -- 2.26.2