projects
/
goodguy
/
cinelerra.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
auto bump fixes, undo tweaks, add drag_speed_highlight, ffmpeg filter setup fixes...
[goodguy/cinelerra.git]
/
cinelerra-5.1
/
cinelerra
/
keyframepopup.C
diff --git
a/cinelerra-5.1/cinelerra/keyframepopup.C
b/cinelerra-5.1/cinelerra/keyframepopup.C
index 8c8e582b8bd1d3a6a9578b240be3f0eaa377541f..830867929e6b4d1ecbd32a2913ee356907845a17 100644
(file)
--- 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->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();
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();
}
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);
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;
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;
mwindow->resync_guis();
mwindow->gui->close_keyvalue_popup();
return 1;