X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.0%2Fcinelerra%2Fkeyframe.C;h=68eed16b038e751388b74d7245444d79d5d93a1f;hb=6c0c8bd0e577001d1cc18c6c27d58e62f58a6bff;hp=b115570058ef738dc38739e0982e741188bb335a;hpb=2d99bb8ce591f05a31464b517d85dc2bc35b2abe;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.0/cinelerra/keyframe.C b/cinelerra-5.0/cinelerra/keyframe.C index b1155700..68eed16b 100644 --- a/cinelerra-5.0/cinelerra/keyframe.C +++ b/cinelerra-5.0/cinelerra/keyframe.C @@ -231,31 +231,12 @@ void KeyFrame::update_parameter(BC_Hash *params, } } - - // Append parameters to output output.append_tag(); - // Write anonymous text & duplicate the rest - if(text) - { - output.append_text(text); - } - else - { - output.append_text(this_text); - } - + output.append_text(text ? text : this_text); // Append remaining previous data - if(extra) - { - output.append_text(extra); - } - else - { - output.append_text(this_extra); - } - + output.append_data(extra ? extra : this_extra); // Move output to input output.terminate_string(); strcpy(this->data, output.string());