diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2009-08-13 19:48:10 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2009-08-13 19:48:10 +0000 |
commit | e57c4d4c43c0d302c0b06128e0ba10c4683ee8fe (patch) | |
tree | bb464234572ba2efc655e8db6da0cb7c7e5b0c58 /gtk2_ardour/editor_ops.cc | |
parent | 84fb6ae9bac56123b4ebcfcc8440a4262b29e6c0 (diff) |
more MIDI paste improvements, plus move region-mute binding to PRIMARY-m and use "m" for toggle-internal-editing
git-svn-id: svn://localhost/ardour2/branches/3.0@5525 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/editor_ops.cc')
-rw-r--r-- | gtk2_ardour/editor_ops.cc | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/gtk2_ardour/editor_ops.cc b/gtk2_ardour/editor_ops.cc index 72a8d7bdf6..e7badf1c42 100644 --- a/gtk2_ardour/editor_ops.cc +++ b/gtk2_ardour/editor_ops.cc @@ -4011,8 +4011,6 @@ Editor::cut_copy_points (CutCopyOp op) void Editor::cut_copy_midi (CutCopyOp op) { - cerr << "CCM: there are " << selection->midi_regions.size() << " MRV's to work on\n"; - for (MidiRegionSelection::iterator i = selection->midi_regions.begin(); i != selection->midi_regions.end(); ++i) { MidiRegionView* mrv = *i; mrv->cut_copy_clear (op); @@ -4347,9 +4345,6 @@ Editor::paste_internal (nframes64_t position, float times) ts.push_back (entered_track); } - - cerr << "Paste into " << ts.size() << " tracks\n"; - for (nth = 0, i = ts.begin(); i != ts.end(); ++i, ++nth) { /* undo/redo is handled by individual tracks/regions */ @@ -4361,14 +4356,12 @@ Editor::paste_internal (nframes64_t position, float times) MidiNoteSelection::iterator cb; get_regions_at (rs, position, ts); - - - cerr << " We have " << cut_buffer->midi_notes.size() << " MIDI cut buffers\n"; - for (cb = cut_buffer->midi_notes.begin(), r = rs.begin(); cb != cut_buffer->midi_notes.end() && r != rs.end(); ++r) { + for (cb = cut_buffer->midi_notes.begin(), r = rs.begin(); + cb != cut_buffer->midi_notes.end() && r != rs.end(); ++r) { MidiRegionView* mrv = dynamic_cast<MidiRegionView*> (*r); if (mrv) { - mrv->paste (position, **cb); + mrv->paste (position, times, **cb); ++cb; } } |