Fixed so paste of a region is being stored in undo buffer

This commit is contained in:
Daniel Collin 2012-12-30 21:18:54 +01:00
parent 235c044b0a
commit f2489fa0b7

View File

@ -912,6 +912,8 @@ bool Editor_keyDown(int key, int keyCode, int modifiers)
deleteArea(row_pos, active_track, buffer_width, buffer_height);
Commands_beginMulti();
for (i = 0; i < buffer_size; ++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;
key.row += row_pos;
rlog(R_INFO, "key.row %d\n", key.row);
sync_set_key(tracks[trackIndex], &key);
RemoteConnection_sendSetKeyCommand(tracks[trackIndex]->name, &key);
Commands_addOrUpdateKey(trackIndex, &key);
}
}
Commands_endMulti();
handled_key = true;
}