diff options
author | nick_m <mainsbridge@gmail.com> | 2017-03-07 01:21:45 +1100 |
---|---|---|
committer | nick_m <mainsbridge@gmail.com> | 2017-03-07 01:21:45 +1100 |
commit | 12f46c7385b7172cf1fceafea0c30834f7410649 (patch) | |
tree | 762e6534b7d32908578f9973d962fc9d668c5515 /libs | |
parent | 16089bff96a13b87724bf671dcb9a05de9593343 (diff) |
announce what changed correctly in MidiRegion::model_shifted()
Diffstat (limited to 'libs')
-rw-r--r-- | libs/ardour/midi_region.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libs/ardour/midi_region.cc b/libs/ardour/midi_region.cc index eff0fe51bc..84b1f5c716 100644 --- a/libs/ardour/midi_region.cc +++ b/libs/ardour/midi_region.cc @@ -599,10 +599,13 @@ MidiRegion::model_shifted (double qn_distance) } if (!_ignore_shift) { + PropertyChange what_changed; _start_beats += qn_distance; framepos_t const new_start = _session.tempo_map().frames_between_quarter_notes (_quarter_note - _start_beats, _quarter_note); _start = new_start; - send_change (Properties::start); + what_changed.add (Properties::start); + what_changed.add (Properties::start_beats); + send_change (what_changed); } else { _ignore_shift = false; } |