summaryrefslogtreecommitdiff
path: root/libs/ardour/midi_region.cc
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2010-12-07 19:55:43 +0000
committerCarl Hetherington <carl@carlh.net>2010-12-07 19:55:43 +0000
commit56554af08f7a54e0415bc3fff4752ca141e56498 (patch)
tree97e4d708ff33f72cbdba8279fb20387e27de5f46 /libs/ardour/midi_region.cc
parentf3fc6195bc6136a31b08ffe8c260a64efe77f9dc (diff)
Revert previous ill-thought-out patch.
git-svn-id: svn://localhost/ardour2/branches/3.0@8213 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/midi_region.cc')
-rw-r--r--libs/ardour/midi_region.cc17
1 files changed, 2 insertions, 15 deletions
diff --git a/libs/ardour/midi_region.cc b/libs/ardour/midi_region.cc
index 74276ff5b6..f9fb791bad 100644
--- a/libs/ardour/midi_region.cc
+++ b/libs/ardour/midi_region.cc
@@ -121,7 +121,7 @@ MidiRegion::set_position_internal (framepos_t pos, bool allow_bbt_recompute)
BeatsFramesConverter old_converter(_session.tempo_map(), _position - _start);
double length_beats = old_converter.from(_length);
- Region::set_position_internal (pos, allow_bbt_recompute);
+ Region::set_position_internal(pos, allow_bbt_recompute);
BeatsFramesConverter new_converter(_session.tempo_map(), pos - _start);
@@ -306,22 +306,9 @@ MidiRegion::model_automation_state_changed (Evoral::Parameter const & p)
}
/* the source will have an iterator into the model, and that iterator will have been set up
- for a given set of filtered_parameters, so now that we've changed that list we must invalidate
+ for a given set of filtered_paramters, so now that we've changed that list we must invalidate
the iterator.
*/
Glib::Mutex::Lock lm (midi_source(0)->mutex());
midi_source(0)->invalidate ();
}
-
-/** This is called when a trim drag has resulted in a -ve _start time for this region.
- * Fix it up by adding some empty space to the source.
- */
-void
-MidiRegion::fix_negative_start ()
-{
- BeatsFramesConverter c (_session.tempo_map(), _position);
-
- MidiModel::WriteLock lock (model()->edit_lock ());
- model()->insert_silence_at_start (c.from (-_start));
- _start = 0;
-}