== NLA Editor - Bugfix 6780 ==
Deleting a marker using DELKEY or XKEY requires undoing action twice. Changed order of deleting markers and deleting keys/strips to be in line with Action Editor.
This commit is contained in:
@@ -1298,10 +1298,10 @@ void delete_nlachannel_keys(void)
|
||||
}
|
||||
}
|
||||
|
||||
recalc_all_ipos(); // bad
|
||||
synchronize_action_strips();
|
||||
|
||||
BIF_undo_push("Delete NLA keys");
|
||||
recalc_all_ipos(); // bad
|
||||
allspace(REMAKEIPO,0);
|
||||
allqueue (REDRAWVIEW3D, 0);
|
||||
allqueue(REDRAWNLA, 0);
|
||||
@@ -2143,11 +2143,11 @@ void winqreadnlaspace(ScrArea *sa, void *spacedata, BWinEvent *evt)
|
||||
case XKEY:
|
||||
if (mval[0]>=NLAWIDTH) {
|
||||
if (okee("Erase selected?")) {
|
||||
remove_marker();
|
||||
|
||||
delete_nlachannel_keys();
|
||||
update_for_newframe_muted();
|
||||
|
||||
remove_marker();
|
||||
|
||||
allqueue(REDRAWTIME, 0);
|
||||
allqueue(REDRAWIPO, 0);
|
||||
allqueue(REDRAWACTION, 0);
|
||||
|
||||
Reference in New Issue
Block a user