X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fkeyframepopup.C;h=830867929e6b4d1ecbd32a2913ee356907845a17;hb=22c6251d37911a11e322bf7518e6a992ea0bb6c7;hp=b94ae1521bc94d7094715c80b7f09e6d43cf29ed;hpb=84ac8a2bb3357c04a3f67cf763b0f61ddbbd021d;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/cinelerra/keyframepopup.C b/cinelerra-5.1/cinelerra/keyframepopup.C index b94ae152..83086792 100644 --- a/cinelerra-5.1/cinelerra/keyframepopup.C +++ b/cinelerra-5.1/cinelerra/keyframepopup.C @@ -200,7 +200,7 @@ int KeyframePopupDelete::handle_event() mwindow->undo->update_undo_before(_("delete keyframe"), 0); mwindow->speed_before(); delete popup->keyframe_auto; - mwindow->speed_after(1); + mwindow->speed_after(1, 1); mwindow->undo->update_undo_after(_("delete keyframe"), LOAD_ALL); mwindow->save_backup(); @@ -702,8 +702,6 @@ void KeySpeedPatch::update_speed(float v) track_canvas->update_ganged_autos(0, track, current); track_canvas->clear_ganged_autos(); } - mwindow->undo->update_undo_after(_("speed"), - LOAD_AUTOMATION + LOAD_EDITS + LOAD_TIMEBAR); gui->change_source = 0; mwindow->sync_parameters(CHANGE_PARAMS); @@ -721,7 +719,9 @@ KeySpeedOK::KeySpeedOK(KeySpeedPatch *key_speed_patch, int x, int y, VFrame **im int KeySpeedOK::handle_event() { MWindow *mwindow = key_speed_patch->mwindow; - mwindow->speed_after(1); + mwindow->speed_after(1, 1); + mwindow->undo->update_undo_after(_("speed"), + LOAD_AUTOMATION + LOAD_EDITS + LOAD_TIMEBAR); mwindow->resync_guis(); mwindow->gui->close_keyvalue_popup(); return 1; @@ -770,7 +770,7 @@ int KeySpeedSlider::handle_event() KeySpeedAutoEdge::KeySpeedAutoEdge(MWindow *mwindow, KeySpeedPatch *patch, int x, int y) : BC_Toggle(x, y, mwindow->theme->get_image_set("bump_edge"), - patch->gui->span,_("Edge")) + patch->gui->edge,_("Edge")) { this->mwindow = mwindow; this->patch = patch;