Fixed so paste of a region is being stored in undo buffer
This commit is contained in:
parent
235c044b0a
commit
f2489fa0b7
@ -912,6 +912,8 @@ bool Editor_keyDown(int key, int keyCode, int modifiers)
|
|||||||
|
|
||||||
deleteArea(row_pos, active_track, buffer_width, buffer_height);
|
deleteArea(row_pos, active_track, buffer_width, buffer_height);
|
||||||
|
|
||||||
|
Commands_beginMulti();
|
||||||
|
|
||||||
for (i = 0; i < buffer_size; ++i)
|
for (i = 0; i < buffer_size; ++i)
|
||||||
{
|
{
|
||||||
const CopyEntry* ce = &s_copyData.entries[i];
|
const CopyEntry* ce = &s_copyData.entries[i];
|
||||||
@ -928,14 +930,12 @@ bool Editor_keyDown(int key, int keyCode, int modifiers)
|
|||||||
struct track_key key = ce->keyFrame;
|
struct track_key key = ce->keyFrame;
|
||||||
key.row += row_pos;
|
key.row += row_pos;
|
||||||
|
|
||||||
rlog(R_INFO, "key.row %d\n", key.row);
|
Commands_addOrUpdateKey(trackIndex, &key);
|
||||||
|
|
||||||
sync_set_key(tracks[trackIndex], &key);
|
|
||||||
|
|
||||||
RemoteConnection_sendSetKeyCommand(tracks[trackIndex]->name, &key);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Commands_endMulti();
|
||||||
|
|
||||||
handled_key = true;
|
handled_key = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user